SpringBoot 中使用spring-boot-devtools不可应用至生产环境
如题:这个问题是开发中引入生产环节的问题,如果程序存在Bug,那么spring-boot-devtools在抛出未处理的异常时会出现应用重启过程,导致数据源关闭。这里提出两个生产中要非常注意的问题:try{}finlly{}没有catch,会导致严重吞掉异问题; 项目中使用了spring-boot-devtools热部署插件导致异常情况下应用重启(此时Druid数据源关闭,无法再执行更新);Maven scope配置以下内容参考:https://maven.apache.org/pom.htm.