Java 9 以后由于新增了一些安全策略,造成一些框架(比如 Spring Boot)在运行时会弹出警告,一般以 Illegal reflective access by 开头。

解决方案

VM Options 里添加以下参数即可:

1
--add-opens java.base/java.lang=ALL-UNNAMED

原文地址

https://stackoverflow.com/questions/46671472/illegal-reflective-access-by-org-springframework-cglib-core-reflectutils1