@resource 依赖的jar包是哪个

2024-12-18 23:20:54
推荐回答(4个)
回答1:

@Resource注解的类路径是:javax.annotation.Resource,是annotation-api.jar包中的类。如果你用的是tomcat6话,tomcat已经包含了这个jar包,不需要自己导;如果不是的话,那就手动导入这个包。

使用@Resource注解注入依赖的bean

  1. 创建javaweb项目 ;

  2. 导入必要的IOC包,这儿有五个 :“commons-logging.jar” ;“spring-beans-3.2.8.RELEASE.jar” ;“spring-context-3.2.8.RELEASE.jar” ;“spring-core-3.2.8.RELEASE.jar” ;“spring-expression-3.2.8.RELEASE.jar”;

  3. 导入spring配置文件,我这儿是applicationContext.xml;

  4. 创建并且声明bean,属性加注解注入bean;

  5. 写测试代码(注意这个就需要导入Junit 4的包)对应的测试代入,setter注入测试;

  6. 测试结果:给Teacher类注入:com.zxy.bean.Teacher@2de12f6d;com.zxy.bean.Computer@1af0b4a;com.zxy.bean.Student@175bc6c8;com.zxy.bean.Computer@a578073;

注解的意义:@Resouce告诉Spring要给这个对象属性注入数据, 括号里面要注入的bean的ID, 如果要注入的bean是单例的,则括号里可以省略。

回答2:

@Resource注解的类路径是:javax.annotation.Resource,是annotation-api.jar包中的类。如果你用的是tomcat6话,tomcat已经包含了这个jar包,不需要自己导入。如果不是的话,那就手动导入这个包吧。

回答3:

javaee里面的annotations-api.jar里。包路径是:javax.annotation.Resource

回答4:

javaee.jar