java - 导入 javax.annotation.PostConstruct 无法解析

标签 java spring spring-mvc spring-boot

这个问题在这里已经有了答案:





import javax.annotation.* cannot be resolved in Eclipse's Java 10 Compiler

(9 个回答)


3年前关闭。




当我导入以下包时
import javax.annotation.PostConstruct; import javax.annotation.PreDestroy;
我得到了以下结果 - 无法解析导入 javax.annotation.PostConstruct

最佳答案

如果您使用的是 spring-boot 及以下依赖项,则应添加 javax.annotation自动从父启动器。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

对于非 spring boot 启动器数据 jpa 在 pom.xml 添加以下依赖项
<dependency>
  <groupId>javax.annotation</groupId>
  <artifactId>javax.annotation-api</artifactId>
  <version>1.3.2</version>
</dependency>

关于java - 导入 javax.annotation.PostConstruct 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53690136/

相关文章:

java - Spring Boot 和自定义 404 错误页面

maven - 无法在基于 Maven 的客户端服务器应用程序中的浏览器上加载 UI 组件

java - org.hibernate.session 准备好的声明

java - 2D 路径点寻路 : combinations of WPs to go from curLocation to targetLocation

java - 是否可以从父抽象实体中获取所有子实体?

java - DI 将 String bean 作为 List<String> 的单个元素注入(inject),而不是正确的 List<String> bean

安卓注释 : @Rest annotation compile error

java - Spring Boot 2.0.5 问题部署

java - Neo4j 和 ORM( hibernate )

java - 如何在 groovy 脚本中包含 jar?