springboot09(condition-自动配置02)
一、在前面condition-01中存在许多问题,比如配置烦琐,查找固定死板等等
二、这个condition-自动配置02,直接使用springboot给我们的配置来更好的使用condition
三、拿properties来演示
-
(如果properties文件夹里面有"键=MyName ,值=Chenxixi",就给他生成user2这个Bean):
1-使用springboot的condition文件,condition文件发在哪里?

- 当然这样肯定是会报错的,因为我们在application.properties文件里面没有写对于的"键值对"

- 这样就可以生成user2这个Bean了
四、可是我们不止properties这个文件,我们还有"字节码"文件、"环境中的配置"等等,别急,springboot还给了我们很多condition的注解:

-
如果还有对别的文件或环境有condition的要求的:可以搜索:

五、用springboot_condition01和springboot_condition02做个比较:看看效率
-
springboot_condition02
-
1-
![]()
-
2-
![]()
结束了,效率快了不止一倍。
小结:(自定义条件类基本不用,这里略过了)



浙公网安备 33010602011771号