在生产环境中使用Spring Boot Maven插件的以下命令启动Spring Boot应用程序是一个好主意或实践吗?
mvn spring-boot:run 发布于 2017-08-01 05:38:58
如果您想使用Maven JVM运行应用程序,这是很好的。
这只是运行应用程序的另一种方法,而不是使用可执行jar。
作为替代方案,您也可以使用gradle启动您的应用程序
gradle bootRun哪个是最好的取决于你的环境。对于实时生产代码,我总是使用版本化的可执行jar。
发布于 2018-03-22 22:13:35
不,这不是个好主意。您将在每次运行时重新构建您的项目,这意味着您将在每个新的VM /容器上提取所有需要的依赖项。
另外,例如,将spring-boot-maven-plugin与dev-tools结合使用会产生您不希望在生产环境中使用的选项。范围从使用其他数据库设置到禁用模板引擎的缓存机制。
改用可执行的jar。
https://stackoverflow.com/questions/45425594
复制相似问题