@Inject和@Named注解示例
本文介绍的两个注解,是JSR-330的一部分。在Spring 3中,开始支持JSR-330的注解。这些注解在使用上和Spring的注解一样,所不同的只是需要额外的相关jar包。你可以使用下面的注解在spring 3应用中。
- @Inject替代@Autowired来执行注入
- @Named替代@Component来声明一个Bean
让我们使用Eclipse来创建Spring应用:
- 1.创建一个项目:创建一个名为SpringAnnotationExamples的项目,创建一个包com.javabeat.injectandnamedannotations
- 2.添加库:添加相关spring jar包
- 3.创建java文件:在包com.javabeat.injectandnamedannotations中创建Product ,ProductDao, ProductDaoImpl,ProductService和MainApp
- 4.创建配置文件:Beans.xml
更多内容:点击