在Spring项目中将相关的jar包都导入,但是无法加入@Resource注解,同时可以使用@Autowired注解,实现自动装配
1.查找相关资料,@Resource注解是annotation-api.jar包中的类,是jdk1.6才支持的注解,而Tomcat6.0版本以上,已经包含了这个jar包,而无需自己导入此包,因此原因是自己项目中jdk版本过低。
2.解决方法:
右击项目名->properties->Java Build Path->Libraries
选择JRE System Library->Remove(移除JDK1.6以下的版本)->Add Library->JRE System Library->Next
选择Workspace default JRE(jdk1.8.0_144)(eclipse软件默认的JRE)->Finish,完成这些步骤后就能使用@Resource注解