项目场景:
项目从JDK8升级JDK11遇到问题
问题描述
Java 11中使用@PostConstruct 和 @PostDestroy
注释都是Java EE的一部分。而且由于Java EE在Java 9中已被弃用,而在Java 11中已被删除
解决方案:
- 因此必须在
pom.xml
文件中添加一个附加依赖项才能使用这些注释:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>