0

从文档Customizing the Restart Classloader中,您可以添加 devtools 依赖项并使用META-INF/spring-devtools.properties.

问题

我来到了多模块 Maven 项目。大约50个模块。不要问我为什么,我也不知道。据我了解,module49.jar要从重新启动类加载器中排除,我必须创建module49/src/main/resources/META-INF/spring-devtools.properties文件。要排除 47 个模块的 jar,我必须创建 47 个spring-devtools.properties文件,对吗?

问题

我知道,50 个 Maven 模块是完全错误的方法,但是有没有办法创建一个spring-devtools.properties文件?

附言

就我而言,最好从重启类加载器中排除所有内容并创建一个支持热重载的模块的小白名单。

4

1 回答 1

0

您可以将 spring-devtools.properties 文件放入应用程序的主模块(从 SpringBootApplication 开始)并将所有模块写入这个文件中。例如:

restart.exclude.first=/modules/first/
restart.exclude.second=/modules/second/

ETC...

就我而言,模块包含在更大的组中。如果您也一样,则可以将组放在那里:

restart.exclude.group1=/modules/group1/
...
于 2018-05-19T13:26:05.287 回答