Spring boot之打war包并把配置文件打在包外

 时间:2024-10-19 15:38:03

1、在启动方法内继承SpringBootServletInitializer并实现configure方法

Spring boot之打war包并把配置文件打在包外

2、在pom中的spring-boot-starter-web排除内置tomcat,并新添加tomcat的依赖,并设置成provided

Spring boot之打war包并把配置文件打在包外

3、把原来的packaging的jar修改成war,并且设置finalName(finalName为打包名称)

Spring boot之打war包并把配置文件打在包外
Spring boot之打war包并把配置文件打在包外

4、用packagingExcludes把不需要打在包内的自定义配置文件排除在外。排除自定义配置文件的作用,例如:redis,mongodb之类的外置依赖的服务器IP变化,无需重新打包,赶时縻橼直接修改配置文件重启即可完成配置

Spring boot之打war包并把配置文件打在包外
Spring boot之打war包并把配置文件打在包外

5、成功打包demo.war,放入tomcat中运行,结果如下

Spring boot之打war包并把配置文件打在包外
Spring boot之打war包并把配置文件打在包外
  • Windows Server 2003允许远程用户修改注册表
  • WPS表格怎么批量去掉文件后缀名
  • win10怎么关闭同步中心
  • 设置TCP-MSS值
  • Windows Server2012公用网络不阻止所有传入连接
  • 热门搜索
    文明健康有你有我手抄报 元旦手抄报图片 关于阅读的手抄报 关于英雄的手抄报 英语手抄报大全 民族大团结手抄报 我和祖国共成长手抄报 数学手抄报内容资料 数学手抄报的内容 节能减排手抄报