首页 > 解决方案 > Spring Boot 应用程序收到警告,如何解决这个问题,这个警告会影响生产?

问题描述

警告:发生了非法反射访问操作警告:org.springframework.cglib.core.ReflectUtils 非法反射访问(文件:/C:/Users/Lalith/.m2/repository/org/springframework/spring-core/5.2. 8.RELEASE/spring-core-5.2.8.RELEASE.jar) 到方法 java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) 警告:请考虑将此报告给 org.springframework.cglib.core.ReflectUtils 的维护者 警告:使用 --illegal-access=warn 启用对进一步非法反射访问操作的警告 警告:所有非法访问操作将在未来版本中被拒绝

我怎样才能解决这个问题?这个警告会影响生产吗?

标签: springspring-bootmaven

解决方案


JAVA 9+我在设置时看到这些警告。

看起来这是某个版本的 Spring 的已知问题

一些建议删除org.springframework.boot:spring-boot-devtools依赖pom.xml

它不会在生产中引起任何问题。但是,如果您升级版本可能会影响将来,如警告中所述。

警告:所有非法访问操作将在未来版本中被拒绝


推荐阅读