spring支持JCP的JSR330规范,使用javax.inject

来源:互联网 发布:知乎日报 ios 源码 编辑:程序博客网 时间:2024/06/11 16:32

spring支持JCP的JSR330规范,如果你要使用javax.inject。maven方式如下:

<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>

二.spring使用 @Inject and @Named 2.1使用方法和@Autowired一样它可以使用@注入在类级、方法和构造函数的上。如果你想使用一个合格的名称,应注入的依赖,你应该使用@命名注释如下

import javax.inject.Inject;

@Service

public class userService {

@Inject

 private UserDao userDao;

}

三spring注解与javax.inject

@Autowired相当于@Inject

@Component相当于@Named

@Scope("singleton")相当于@Singleton

@Qualifier相当于@Named

0 0
原创粉丝点击