@Resource:
可以和@Autowired一样实现自动装配功能; 默认是按照组件的名称进行装配
没有能支持@Priary功能没有支持@Autwired(required=false) 这个功能
@Injet
需要导入javax.inject的包,和Autowired的功能一样 也是默认是按照组件的名称进行装配
标注
注入到容器的bean
userDao2
userDao
也可以指定 装配的名字
测试
导入依赖
<!-- https://mvnrepository.com/artifact/javax.inject/javax.inject --> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency>
注入的bean 和上面一样
测试 发现确实按照属性名装配的
Spring注解驱动开发——自动装配 @Resource 和@Injet
原文:https://www.cnblogs.com/mangoubiubiu/p/15106580.html