@Resource 失效
时间: 2023-10-09 19:15:30 浏览: 87
当使用 `@Resource` 注解时发现无效,有几个可能的解决方法。首先,确保您的项目使用的是 JDK 1.8 版本,因为在其他版本中可能无法使用该注解。其次,检查您的项目是否缺少 javax.annotation 包的依赖。您可以通过添加以下依赖来解决此问题:
```
<!-- https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api -->
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>
```
这个依赖将提供所需的 javax.annotation.Resource 类。一旦依赖被添加,您应该能够正常使用 `@Resource` 注解了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [@Resource注解无法使用或失败以及java.lang.NoSuchMethodError:javax.annotation.Resource.lookup()的问题](https://blog.csdn.net/weixin_46990115/article/details/114286487)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Spring中使用@Resource无效的解决](https://blog.csdn.net/hjh15827475896/article/details/115804772)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文