如何解决如何在Spring Boot War中包含特定的applicaction.properties
我需要为spring boot项目创建不同的应用程序属性,并在生成的war中包含适当的属性。我能够发动战争,但无法在其中包含适当的文件。我创建了不同的配置文件,并遵循模式application-env.properties(其中env是(dev,cert ...))创建了不同的application.properties,然后将所有这些文件放置在src / main / resources中,但是我无法选择并包含在所产生的战争中,甚至包括“ -Dspring.profiles.active = cert”来定义活动配置文件。战争是由所有人共同产生的。有想法吗?
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<build.profile.id>dev</build.profile.id>
<packaging.type>jar</packaging.type>
<spring.profiles.active>dev</spring.profiles.active>
</properties>
</profile>
<profile>
<id>cert</id>
<properties>
<build.profile.id>cert</build.profile.id>
<spring.profiles.active>cert</spring.profiles.active>
<packaging.type>war</packaging.type>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
</profile>
</profiles>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。