[Spring]Annotation-based container configuration_AnotationBasis_03 --JSR 330 Standard Annotations
来源:互联网 发布:软件需求工程师转行 编辑:程序博客网 时间:2024/05/29 10:36
JSR 330 Standard Annotations
<dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version></dependency>
由于这并不包含在javaspring框架中 所以需要通过maven导入依赖
@Inject
类似于@Autowired
import javax.inject.Inject; public class SimpleMovieLister {private MovieFinder movieFinder;@Injectpublic void setMovieFinder(MovieFinder movieFinder) { this.movieFinder = movieFinder;}public void listMovies() { this.movieFinder.findMovies(...); ...} }
@Inject并没有required属性可以设置
@Named
import javax.inject.Inject; import javax.inject.Named;public class SimpleMovieLister { private MovieFinder movieFinder;@Injectpublic void setMovieFinder(@Named("main") MovieFinder movieFinder) {this.movieFinder = movieFinder; }// ...}
import javax.inject.Inject; import javax.inject.Named;@Named("movieListener")public class SimpleMovieLister { private MovieFinder movieFinder;@Injectpublic void setMovieFinder(MovieFinder movieFinder) { this.movieFinder = movieFinder;}// ...}
@Singleton 类似于 @Scope("singleton")
0 0
- [Spring]Annotation-based container configuration_AnotationBasis_03 --JSR 330 Standard Annotations
- [Spring]Annotation-based container configuration_AnotationBasis_01
- [Spring]Annotation-based container configuration_AnotationBasis_02
- 码农小汪-spring框架学习之8- Using JSR 330 Standard Annotations @Inject and @Named
- Jpa: Spring-based differ Container-based
- Annotation based configuration in Spring
- Spring Bean Validation Example with JSR-303 Annotations
- JSR 330 And Spring
- java Annotation Meta-annotations
- Spring Annotations
- spring annotations
- Spring Annotations
- Spring v3.0.2 Learning Note 8 - Annotation-based dependency injection
- Spring v3.0.2 Learning Note 10 - Annotation-based Transaction Management
- Spring Extension (3) — Annotation based Controller HandlerInterceptor
- Standard Annotation Language (SAL)
- Spring JSR-250注解
- Spring JSR-250注解
- 使用Nexus搭建Eclipse p2仓库镜像
- 面试题01:二元查找树转变成排序的双向链
- 用户输入和航行
- //约瑟夫问题函数
- Python错误大全
- [Spring]Annotation-based container configuration_AnotationBasis_03 --JSR 330 Standard Annotations
- 设计模式中的抽象工厂模式&c++
- Windows 7 Redis 使用
- 【javascript】setInterval定时器的问题
- 第一个安卓程序
- 【NOIP模拟】备用钥匙
- iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
- 使用CAS实现单点登录的过程中出现的一些问题
- Leetcode #45. Jump Game II 跳跃游戏2 解题报告