Spring自动装配注解
注解 | 来源 | 特点与区别 | 备注 |
---|---|---|---|
@Autowired | Spring定义 | Spring提供自动装配注解 | @Autowired详解 |
@Resource(JSR250) | java注解规范 | 与@Autowired功能一样。但默认按照组件名称进行装配,不支持@Primary和@Qualifier搭配使用 | @Resource(name = “person”) Person person; |
@Inject(JSR330) | java注解规范 | 与@Autowired功能一样。支持@Primary、@Qualifier搭配使用,但没有参数required。需要引入javax.inject依赖 |
javax.inject javax.inject 1 |