- @scope 多例bean
- @InitBinde Controller属性编辑器
- @ModelAttribute Controller执行方法前先执行该直接标注的方法
- @Primary 默认注入bean
- @ConditionalOnMissingBean 唯一bean 保证bean只有一个
- @ControllerAdvice 主要用来处理全局数据,一般搭配@ExceptionHandler、@ModelAttribute以及@InitBinder使用。
- @ConditionalOnProperty 条件匹配才加载配置
- @ConditionalOnBean(仅仅在当前上下文中存在某个对象时,才会实例化一个Bean)
- @ConditionalOnClass(某个class位于类路径上,才会实例化一个Bean)
- @ConditionalOnExpression(当表达式为true的时候,才会实例化一个Bean)
- @ConditionalOnMissingBean(仅仅在当前上下文中不存在某个对象时,才会实例化一个Bean)
- @ConditionalOnMissingClass(某个class类路径上不存在的时候,才会实例化一个Bean)
- @Nullable 可以为空 @NotNull 不可以为空