这个是JavaEE6规范JSR330--DependencyInjectionforJava中的东西,也就是JavaEE的依赖注入。
根据APIdocument上的说明,被@Inject标注的构造、成员字段和方法是可注入的。
其包可以在jcp.org上找到,并可以在这里下载:
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_JCP-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=dependency_injection-1.0-final-oth-JSpec@CDS-CDS_JCP
用过Spring框架的我们都知道,每当生成依赖注入的时候,我们都必须生成相应类的set方法,而且要在set方法上面写上@Autowired,才能实现依赖注入,如下:
@H_301_30@- packagecom.kaishengit.web;
- importcom.kaishengit.service.ProjectService;
- importorg.springframework.beans.factory.annotation.Autowired;
- importorg.springframework.stereotype.Controller;
- @Controller
- publicclassFolderController{
- privateProjectServiceprojectService;
- //set
- @Autowired
- voidsetProjectService(ProjectServiceprojectService){
- this.projectService=projectService;
- }
- }