【发布时间】:2019-05-06 02:13:59
【问题描述】:
我正在部署一个项目 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 服务了。 但是现在,当我修改一些代码时,我的项目无法自动重新加载。 我试图在任何地方编辑一些代码并保存但不是运气,我的项目没有重新加载。
【问题讨论】:
标签: java spring-boot soap-client spring-boot-devtools