本文整理匯總了Java中org.springframework.context.annotation.Profile類的典型用法代碼示例。如果您正苦於以下問題:Java Profile類的具體用法?Java Profile怎麽用?Java Profile使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
Profile類屬於org.springframework.context.annotation包,在下文中一共展示了Profile類的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: commandLineRunner
import org.springframework.context.annotation.Profile; //導入依賴的package包/類
@Profile("trace")
@Bean
public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
return args -> {
System.out.println("Let's inspect the beans provided by Spring Boot:\n");
String[] beanNames = ctx.getBeanDefinitionNames();
Arrays.sort(beanNames);
for (String beanName : beanNames) {
System.out.println(beanName);
}
System.out.println("---");
};
}
開發者ID:PacktPublishing,項目名稱:Spring-Security-Third-Edition,代碼行數:17,代碼來源:CalendarClientApplication.java
示例2: commandLineRunner
import org.springframework.context.annotation.Profile; //導入依賴的package包/類
@Profile("trace")
@Bean
public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
return args -> {
System.out.println("Let's inspect the beans provided by Spring Boot:\n");
String[] beanNames = ctx.getBeanDefinitionNames();
Arrays.sort(beanNames);
for (String beanName : beanNames) {
logger.debug(beanName);
}
logger.debug("---");
};
}
示例3: embeddedServletContainerCustomizer
import org.springframework.context.annotation.Profile; //導入依賴的package包/類
@Bean
@Profile("!docker")
public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer() {
return (container -> {
container.setContextPath(lyreProperties.getContextPath());
if (!lyreProperties.isEnableRemoteConnections()) {
try {
InetAddress inetAddress = InetAddress.getByAddress(new byte[]{127, 0, 0, 1});
container.setAddress(inetAddress);
} catch (UnknownHostException e) {
//supressed exception
}
}
container.setPort(lyreProperties.getPort());
});
}
示例4: client
import org.springframework.context.annotation.Profile; //導入依賴的package包/類
@Profile("kubernetes")
@Bean
/*
* Load the CloudantClient from the Kubernetes Secrets file.
* This method is only loaded when the kubernetes profile is activated
*/
public CloudantClient client() throws IOException {
String secrets = readKubeSecretsFiles();
String secretsJson = StringUtils.newStringUtf8(Base64.decodeBase64(secrets));
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> map = new HashMap<String, Object>();
// convert JSON string to Map
map = mapper.readValue(secretsJson, new TypeReference<Map<String, String>>(){});
String username = (String) map.get("username");
String password = (String) map.get("password");
String url = "http://" + map.get("username") + ".cloudant.com";
return ClientBuilder.url(new URL(url))
.username(username)
.password(password)
.build();
}
示例5: commandLineRunner
import org.springframework.context.annotation.Profile; //導入依賴的package包/類
@Bean
@Profile({"development", "debug"})
public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
return args -> {
log.debug("Let's inspect the beans provided by Spring Boot:");
String[] beanNames = ctx.getBeanDefinitionNames();
Arrays.sort(beanNames);
for (String beanName : beanNames) {
log.debug(beanName);
}
};
}
示例6: internalConfigController
import org.springframework.context.annotation.Profile; //導入依賴的package包/類
@Profile("standalone")
@ConditionalOnBean(name = "configurationPropertiesEnvironmentManager")
@Bean
@RefreshScope
public MvcEndpoint internalConfigController() {
return new ConfigurationStateController(casProperties);
}
示例7: nettyContext
import org.springframework.context.annotation.Profile; //導入依賴的package包/類
@Profile("default")
@Bean
public NettyContext nettyContext(ApplicationContext context) {
HttpHandler handler = WebHttpHandlerBuilder.applicationContext(context).build();
ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(handler);
HttpServer httpServer = HttpServer.create("localhost", this.port);
return httpServer.newHandler(adapter).block();
}
示例8: commandLineRunner
import org.springframework.context.annotation.Profile; //導入依賴的package包/類
@Profile("trace")
@Bean
public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
return args -> {
System.out.println("Let's inspect the beans provided by Spring Boot:");
String[] beanNames = ctx.getBeanDefinitionNames();
Arrays.sort(beanNames);
for (String beanName : beanNames) {
System.out.println(beanName);
}
};
}
示例9: nettyContext
import org.springframework.context.annotation.Profile; //導入依賴的package包/類
@Profile("default")
@Bean
public NettyContext nettyContext(ApplicationContext context) {
HttpHandler handler = WebHttpHandlerBuilder.applicationContext(context)
.exceptionHandler(exceptionHandler())
.build();
ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(handler);
HttpServer httpServer = HttpServer.create("localhost", this.port);
return httpServer.newHandler(adapter).block();
}