从spring-boot-devtools中的restart classloader中排除具体的java包

时间:2018-05-19 13:48:41

标签: java spring-boot spring-boot-devtools

问题:我有一个复杂的应用程序,目前正在Spring Boot上运行。开始时间大约是60秒,所以我想使用Spring Boot Devtools来减少重启时间,但是使用默认设置它会给我几乎相同的60秒。排除模块并没有多大帮助,即使只有2或3个模块,我工作最多," hot" classloader重启大约40秒。我认为这与重型数据库和缓存初始化逻辑有关,这很难移动到单独的模块。

问题:是否可以从重新启动的类加载器中排除专用包?

我想做点什么:

mat-button

但它不起作用,因为Spring Boot Devtools只检查完整的类'文件夹,在本例中为restart.exclude.config=/modules/mainmodule/target/classes/com/company/app/configs/

0 个答案:

没有答案