maven profile整合spring profile方式
程序员文章站
2022-06-13 23:04:09
...
1.POM中build-resources-resource添加资源指向
<build> <finalName>lx-service</finalName> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> ... </build>
2.POM中build-plugins-plugin添加war打包插件配置
<!-- war打包插件, 设定war包名称不带版本号 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource> <filtering>true</filtering> <directory>src/main/resources/profile</directory> <targetPath>WEB-INF</targetPath> <includes> <include>**/web.xml</include> </includes> </resource> </webResources> </configuration> </plugin>
3.src/main/resources/profile下添加web.xml,其中可以使用maven profiles定义的变量
<!-- 设定Spring Context的默认Profile --> <context-param> <param-name>spring.profiles.default</param-name> <param-value>${mvn.spring.profile}</param-value> </context-param>
4.打包的时候会自动修改该值。
5.注意,本地开发的时候仍然读取src/main/webapp/WEB-INF/web.xml中的spring.profiles,
上一篇: Mysql5.5使用裸设备存储
推荐阅读
-
Spring Boot使用profile如何配置不同环境的配置文件
-
spring 整合 mybatis 中数据源的几种配置方式(总结篇)
-
maven profile自动切换环境参数的2种方法详解
-
spring 整合 mybatis 中数据源的几种配置方式(总结篇)
-
Spring mvc整合tiles框架的简单入门教程(maven)
-
Java框架搭建之Maven、Mybatis、Spring MVC整合搭建(图文)
-
使用maven整合Spring+SpringMVC+Mybatis框架详细步骤(图文)
-
maven profile自动切换环境参数的2种方法详解
-
Spring高级装配,Profile的使用,条件化Bean,解决歧义性
-
荐 使用IDEA实现SSM整合(Maven+Spring+Mybatis+SpringMvc)