@Required & @Autowired
来源:互联网 发布:字母哥体测数据 编辑:程序博客网 时间:2024/05/20 19:49
@Required & @Autowired的异同点:
相同点:
- 都可以用于修饰setter方法
- spring框架都自动检查是否配置了setter方法对应的属性,没有会抛出异常
不同点:
- @Aotowired可以修饰属性,在属性中使用 @Autowired 注释来除去 setter 方法,对应的属性在POJO中可以不写setter方法,当spring遇到一个@Aotowired修饰的属性时,会用autowired=”byType”的方式自动装载。
- @Autowired 的(required=false)选项,默认情况下两者是相同的,但可以使用@Autowired(required=false)使得修饰的setter方法对应的参数不配置也可以运行。
@Autowired(required=false)
public void setAge(Integer age) {
this.age = age;
}
未配置age属性也可运行。 - @Autowired可以修饰构造方法
@Autowired
public TextEditor(SpellChecker spellChecker){
System.out.println("Inside TextEditor constructor." );
this.spellChecker = spellChecker;
}
即时bean中没有使用construct-arg配置spellChecker,也会自动装载。
阅读全文
0 0
- @Required & @Autowired
- 详解@Autowired、@Qualifier和@Required
- Spring Autowired(required = false) 说明
- spring 中注解@Autowired,@Required,@Resource
- Spring Autowired(required = false) 说明
- Spring Autowired(required = false) 说明
- Spring Autowired(required = false) 说明
- Spring Autowired(required = false) 说明
- 5.spring注解@Required、@Autowired、@qualifier、@resource
- spring注解@Required、@Autowired、@qualifier、@resource
- Spring Autowired(required = false) 说明
- Spring Autowired(required = false) 说明
- spring基于注解的配置 @Required @Autowired
- Spring Autowired(required = false) 说明
- Spring @Autowired,@Resource,@Required注解的用法和作用
- @Autowired,@Qualifier @Required @Resource @Component,@Service,@Controller,@Repository @PostConstruct
- Spring @Autowired,@Resource,@Required注解的用法和作用(转)
- Spring [IoC]6 详解@Autowired、@Qualifier和@Required
- Java研发技术成长路线
- MySQL数据类型--decimal
- 2017年第111届中国日用百货商品交易会会刊(参展商名录)
- Linux Command Line and Shell Scripting Bible,3rd,Part 3
- C++求质数
- @Required & @Autowired
- numpy linalg
- ORACLE创建用户、创建表空间、分配权限、删除用户操作
- systemctl用法
- 初见Spring之事务管理
- myeclipse添加servlet源码包(转)
- 图灵机器人接入
- 可视化学习Go并发编程
- 第二章 熟悉Extjs API (入门教程)