首页 > 代码库 > spring之注解
spring之注解
1.@Autowired
public class UserManagerImpl implements UserManager { @Autowired private UserDao userDao; ... }
等同于XML中的配置:
<property name="userDao" ref="userDao" />
在XML可以直接这样配置,可以省约对property的配置
<bean id="userManagerImpl" class="com.kedacom.spring.annotation.service.UserManagerImpl" />
2.@Qualifier
3.@Resource
4.@Scope
Spring自带依赖注入注解
1 @Required:依赖检查;
2 @Autowired:自动装配2
自动装配,用于替代基于XML配置的自动装配
基于@Autowired的自动装配,默认是根据类型注入,可以用于构造器、字段、方法注入
3 @Value:注入SpEL表达式
用于注入SpEL表达式,可以放置在字段方法或参数上
@Value(value = "http://www.mamicode.com/SpEL表达式")
@Value(value = "http://www.mamicode.com/#{message}")
4 @Qualifier:限定描述符,用于细粒度选择候选者
@Qualifier限定描述符除了能根据名字进行注入,但能进行更细粒度的控制如何选择候选者
@Qualifier(value = "http://www.mamicode.com/限定标识符")
spring之注解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。