在springboot中,存在很多@ConditionalOnXXX,这些注解都基于@Condition,而@Condition的作用是:当这个注解指定的条件成立的时候,才可以给容器中添加组件,自动配置里面的内容才会生效。
例如:@ConditionalOnMissingBean,这个注解表示容器中不存在指定的类的时候,才会将这个组件注入到容器中。
SpringBoot 默认配置如何根据条件生效?
最新推荐文章于 2023-02-23 17:57:38 发布
在springboot中,存在很多@ConditionalOnXXX,这些注解都基于@Condition,而@Condition的作用是:当这个注解指定的条件成立的时候,才可以给容器中添加组件,自动配置里面的内容才会生效。
例如:@ConditionalOnMissingBean,这个注解表示容器中不存在指定的类的时候,才会将这个组件注入到容器中。