我正在部署一个项目 Spring Boot,使用 devtools(spring-boot-devtools) 并调用 Soap 服务。我将 Soap 类生成到 /src/main/resources/templates/generated 并将这个文件夹添加为源代码。因为当调用这个 Soap 服务时,它有一个问题:
java.lang.IllegalArgumentException: ...ClassV11PortType 从方法引用在类加载器中不可见
因此,我将 spring-devtools.properties 文件添加到 /src/main/resources/META-INF/spring-devtools.properties 并将这一行添加到 spring-devtools.properties 文件中:
restart.exclude.mygeneratedclasses =/ [packageOfGeneratedClass] .class
那么现在,我可以成功调用 SOAP 服务了。但是现在,当我修改一些代码时,我的项目无法自动重新加载。我试图在任何地方编辑一些代码并保存但不是运气,我的项目没有重新加载。