10-Spring常用注解

10-Spring常用注解

@Configuration

位置:一般用在类上

作用:表示该类作为一个配置类,配置一些内容

@Bean

位置:一般用在方法上,并且该方法所在类是配置类,即被@Configuration注解的类

作用:表示把该方法返回的对象交给Spring容器管理

@Service

位置:用在类上

作用:标注业务层组件

@Controller

位置:用在类上

作用:标注控制层组件

@Repository

位置:用在类上

作用:标注数据访问层组件,即DAO组件

@Compinent

位置:用在类上

作用:泛指组件,当组件不好归类,就用该注解进行标注

@Primary

位置:用在类上

作用:当自动装配出现多个Bean候选者时,被注解@Primary的Bean将作为首选项。

@Autowired

位置:用在变量上

作用:默认按类型装配,当出现多个Bean,则再按名称,如还是有多个Bean,并且没有@Primary,那么就会出现错误

@Resource

位置:用在变量上

作用:默认按名称装配


10-Spring常用注解
https://zhaoquaner.github.io/2022/05/11/Spring/10-Spring常用注解/
更新于
2022年5月22日
许可协议