您的位置:首页 > 编程语言 > Java开发

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;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: