无法在Java 11中使用@PostConstruct和@PostDestroy
JAVA 无法 11 使用 PostConstruct
2023-09-27 14:21:27 时间
我无法在Java 11中使用@PostConstruct和@PostDestroy
我在项目中使用@PostConstruct
和@PostDestroy
注释时遇到问题。我不能使用这些注释,尽管我导入了Java的注释,但这些注释似乎并不存在请注意,
@PostConstruct
和@PreDestroy
注释都是Java EE的一部分。而且由于Java EE在Java9中已被弃用,而在Java 11中已被删除,因此我们必须添加一个附加依赖项才能使用这些注释:
需要在网址 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>
相关文章
- java面试④数据库部分
- 类实例调用静态方法(Java)
- Java 类(class)
- Java IO: 序列化与ObjectInputStream、ObjectOutputStream
- Java String 类
- java replace方法 无法改变原字符串,使用时需重新赋值
- 详解Java线程的几种状态
- 【Java】【错误排查】无法将类中的构造器应用到给定类型 无法将类 uiauto.web.common.OperationNewLabelPageImpl中的构造器 OperationNewLabelPageImpl应用到给定类型;
- java获取客户端IP地址
- 基于SpringBoot+Email的Java底层框架的实现
- Hive启动报错 java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang
- JNI开发-Java从C/C++获取List集合对象
- java面向对象之多态
- 学习java注意的地方
- JAVA生成RSA非对称型加密的公钥和私钥(利用JAVA API)
- maven项目无法读取src/main/java目录下的配置文件解决方法
- Java多线程共享数据、同步、通信
- 如何解决JAVA程序中文无法显示的问题?