bean名称 | 描述 |
---|---|
ApplicationRunner | 随springboot启动的runner类 |
bean名称 | 类型 | 描述 |
---|---|---|
BeanFactory | 接口 | 用于访问spring bean容器的根接口 |
注解名称 | 描述 |
---|---|
ConditionalOnBean | 仅仅在当前上下文中存在某个对象时,才会实例化一个Bean |
ConditionalOnExpression | 当表达式为true的时候,才会实例化一个Bean |
ConditionalOnMissingBean | 仅仅在当前上下文中不存在某个对象时,才会实例化一个Bean |
ConditionalOnMissingClass | 某个class类路径上不存在的时候,才会实例化一个Bean |
ConditionalOnNotWebApplication | 不是web应用 |
ConditionalOnClass | 当注解在方法上,某个class位于类路径上,才会实例化一个Bean |
ConditionalOnClass | 当注解于类上, 某个class位于类路径上,否则不解析该注解修饰的配置类 |
配置名称 | 类型 | 描述 |
---|---|---|
spring.main.allow-bean-definition-overriding | boolean | true时表示后发现的bean会覆盖之前名称相同的bean |