spring2.5基于注解的配置
2009-04-15 14:53
555 查看
@Autowired注解
@Autowired提供了自动装配的功能,@Autowired标注采用了byType的方法自动装配。主要应用在类的成员变量,成员方法和构造子。
标注方法有:
1.标注成员变量
@Autowired
private User user;
2.标注传统的set方法
@Autowired
public void setUser(User user){
this.user=user;
}
3.标注构造方法
@Autowired
public User(String name,String email){
this.name=name;
this.email=email;
}
4.标注一个/多个参数的方法
@Autowired
public void setter(String name,String email){
this.name=name;
this.email=email;
}
@Qualifier注解
主要应用在类的成员变量,方法的参数和构造子的参数。如果@Qualifier和@Autowired联合使用,那么自动装配的策略就变成byName了。
public Class EntityDemo{
@Qualifier("user")
private User user;
public void setUser(@Qualifier("user") User user){
this.user=user;
}
}
@Autowired提供了自动装配的功能,@Autowired标注采用了byType的方法自动装配。主要应用在类的成员变量,成员方法和构造子。
标注方法有:
1.标注成员变量
@Autowired
private User user;
2.标注传统的set方法
@Autowired
public void setUser(User user){
this.user=user;
}
3.标注构造方法
@Autowired
public User(String name,String email){
this.name=name;
this.email=email;
}
4.标注一个/多个参数的方法
@Autowired
public void setter(String name,String email){
this.name=name;
this.email=email;
}
@Qualifier注解
主要应用在类的成员变量,方法的参数和构造子的参数。如果@Qualifier和@Autowired联合使用,那么自动装配的策略就变成byName了。
public Class EntityDemo{
@Qualifier("user")
private User user;
public void setUser(@Qualifier("user") User user){
this.user=user;
}
}
相关文章推荐
- Spring2.5支持OSGI、Aspect和完全基于注解配置
- Spring 2.5的新特性:配置简化和基于注解的功能
- spring-基于注解(Annotation)的配置(转)
- 基于注解的Spring MVC(所需jar包,web.xml配置,Spring文件配置,@Controller,@RequestMapping,@RequestParam,model填参,EL取值)
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- Spring(七)之基于注解配置
- 缓存初解(三)---Spring3.0基于注解的缓存配置+Ehcache和OScache
- Springmvc案例1----基于spring2.5的采用xml配置
- Spring - 基于Java配置的注解
- dwr3.0整合spring2.5全注解配置
- spring2.5+hibernate基于xml配置的实例
- 使用 Spring 2.5 基于注解驱动的 Spring MVC
- spring Quartz基于配置文件和注解的实现
- spring学习总结(九):AOP 基础及基于注解配置的AOP
- 基于注解的ssh框架之spring配置文件
- 基于注解配置spring
- 使用 Spring 2.5 基于注解驱动的 Spring MVC(二)
- Spring 3.0.5 MVC 基于注解ehcache.xml 配置方式
- 使用 Spring 2.5 基于注解驱动的 Spring MVC