首页 / 爱玩数码 / 正文

spring自动注入注解

时间:2024-06-23 10:01:33

springboot自动注入的注解 

SpringBoot自动注入的注解主要有以下几种:

1. @Autowired:这是Spring提供的自动注入的方法,可以放在变量和方法上,默认是根据类型注入。如果相同类型的bean有多个,可以配合@Qualifier使用,则会根据名字自动注入。此外,还可以在相同类型的多个bean中的其中一个加上@Primary注解,那么根据类型注入就会优先注入有@Primary注解的bean。

2. @Resource:这是Java规范(JSR250)提供的方法,默认是根据bean的名字自动注入,如果没有找到对应的名字,则会自动根据类型查找并注入。可以使用name和type来指定根据名字还是类型来查找。此外,也可以使用@Primary注解。

3. @Inject:这是Java规范(JSR330)提供的方法,默认是根据bean的类型自动注入,不过使用此注解需要导入javax-Inject.jar包。使用方法和@Autowired差不多一样,也可以配合@Qualifier和@Primary使用。

《spring自动注入注解》不代表本网站观点,如有侵权请联系我们删除

点击排行

成长网提供支持 骄阳网版权所有网站地图 网站地图2 主办单位:广州小漏斗信息技术有限公司 粤ICP备20006251号

联系我们 关于我们 版权申明