sample-boot-conditional
Condition
- 这是一个函数式接口
- 只有满足一些列条件之后创建一个bean
- 使用的位置为类和方法上都行
- 核心启用为spring4.0以后
@Conditional
- 如何加载和编译Conditional???
- 基于Condition接口的注解方式
自定义需要实现 Condition 接口
- ConditionalOnBean
- ConditionalOnMissingBean
- ConditionalOnClass
参数外部配置
通过application.yml
self: env : dev
通过系统启动参数配置
-Dself.param=test
参考