Spring项⽬⽆法使⽤@Resource注解问题
Spring项⽬⽆法使⽤@Resource注解问题
Spring项⽬导⼊相关jar包后,⽆法使⽤@Resource注解。
提⽰内容如下:
原因:@Resource注解是annotation-api.jar包中的类,是jdk1.6以上版本才⽀持的注解,Tomcat6.0以上的版本已经包含这个jar包,⽆需⾃⼰导包。所以原因是jdk版本过低。
解决⽅法:
右键项⽬-->build path-->configure -->更改jdk为1.6以上的版本。
保证java complier中与此jdk版本⼀致。
⼀般经过以上步骤即可正常使⽤@Resource注解。
如果还不能使⽤:
解决⽅法⼀:
@Resource注解的类路径是javax.annotation.Resource(项⽬中import javax.annotation.Resource),Resource类是annotation-api.jar包中的类,
所以可导⼊annotation-api.jar包。spring怎么读取jar文件
该jar包在本地所安装的Tomcat⾥的lib⽂件夹中:
D:\JavaEE\04.Tomcat\apache-tomcat-9.0.22\lib
解决⽅法⼆:
@Resource注解的类路径是javax.annotation.Resource(项⽬中import javax.annotation.Resource),Resource类是annotation-api.jar包中的类,
所以也可直接导⼊javax包:javax.annotation-3.0.jar

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。