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-