Spring中@Resource注解报错问题

前几天刚解决了@Override注解报错问题,今天又来了@Resource注解报错问题。
spring项目中相关的jar包都已经导入,但是还报错。如下图:
Spring中@Resource注解报错问题_第1张图片
造成报错的原因是
查找相关资料,@Resource注解是annotation-api.jar包中的类,是jdk1.6才支持的注解,而Tomcat6.0版本以上,已经包含了这个jar包,而无需自己导入此包,因此原因是自己项目中jdk版本过低。

解决办法
1.项目右键Build Path—》Configure Build Path
Spring中@Resource注解报错问题_第2张图片
2.Libraries–》选择默认的JRE System Library[J2SE-1.5]–》Edit–》勾选Workspace default JRE(XXXX)即可。
Spring中@Resource注解报错问题_第3张图片
3.成功了【自动导入了 import javax.annotation.Resource;】
Spring中@Resource注解报错问题_第4张图片

你可能感兴趣的:(Spring中@Resource注解报错问题)