spring
500,00
一个愚蠢的程序员
展开
-
使用SpringBootCondition更自由地定义条件化配置
Spring提供了多种实现化条件化配置的选择,最基本的就是@Conditional,在@Conditional基础上又衍生出来很多,如ConditionalOnProperty和ConditionalOnClass等。 @ConditionalOnBean(仅仅在当前上下文中存在某个对象时,才会实例化一个Bean) @ConditionalOnClass(某个class位于类路径上,才会实例化一个Bean) @ConditionalOnExpression(当表达式为true的时候,才会实例化一个Bea原创 2022-01-20 11:33:14 · 240 阅读 · 0 评论 -
@Configuration @ConfigurationProperties @EnableConfigurationProperties
@Configuration这个注解的主要作用是把使用该注解的类当做Bean来使用,用于配置Spring容器。 @ConfigurationProperties(prefix="xxxx") 用来获取相同父标签的元素的值。具体使用案例见下文。 **@EnableConfigurationProperties(xxx.class)**将配置好的类进行使用,在内填入参数类。 具体案例: my: servers: - dev.example.com - another.example.com 复制代码原创 2020-09-10 09:48:35 · 172 阅读 · 0 评论