导入javax.annotation.PostConstruct无法解析[重复]

问题描述 投票:0回答:1

当我导入以下包时:

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;

我得到了以下结果:

The import javax.annotation.PostConstruct cannot be resolved
java spring spring-mvc spring-boot
1个回答
33
投票

如果您使用 spring-boot 和以下依赖项,那么它应该从父启动器自动添加

javax.annotation

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

对于非 Spring Boot Starter 数据 jpa 在 pom.xml 中添加以下依赖项

<dependency>
  <groupId>javax.annotation</groupId>
  <artifactId>javax.annotation-api</artifactId>
  <version>1.3.2</version>
</dependency>

2023 年更新:

该包已重命名为 jakarta.annotation。

© www.soinside.com 2019 - 2024. All rights reserved.