SpringBoot 根据不同profile选择不同配置

简介: SpringBoot 根据不同profile选择不同配置

参考 :https://blog.csdn.net/top_code/article/details/78570047

image.png

image.pngimage.png

附上pom的 profiles配置

  <build>
    <finalName>${project.artifactId}</finalName>
    <resources>
      <resource>
        <directory>src/main/resources/</directory>
        <filtering>true</filtering>
      </resource>
    </resources>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <encoding>utf-8</encoding>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <profiles>
    <profile>
      <id>dev</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <profilesActive>dev</profilesActive>
      </properties>
    </profile>
    <profile>
      <id>test</id>
      <properties>
        <profilesActive>test</profilesActive>
      </properties>
    </profile>
    <profile>
      <id>prod</id>
      <properties>
        <profilesActive>prod</profilesActive>
      </properties>
      <build>
        <filters>
          <filter>/Users/xxx/Desktop/prod.properties</filter>
        </filters>
      </build>
    </profile>
  </profiles>



相关文章
|
6月前
|
Java 测试技术 数据库
SpringBoot:@Profile注解和Spring EL
SpringBoot:@Profile注解和Spring EL
|
6月前
|
Java 测试技术 数据库
详解SpringBoot中的profile
详解SpringBoot中的profile
65 0
|
Java 应用服务中间件 Maven
解析Spring Boot中的Profile:配置文件与代码的双重掌控
解析Spring Boot中的Profile:配置文件与代码的双重掌控
|
算法 Java 测试技术
SpringBoot@Profile详解
SpringBoot@Profile详解
240 0
|
1月前
|
Java 测试技术 开发者
springboot学习四:Spring Boot profile多环境配置、devtools热部署
这篇文章主要介绍了如何在Spring Boot中进行多环境配置以及如何整合DevTools实现热部署,以提高开发效率。
67 2
|
4月前
|
Java Spring
深入理解Spring Boot中的Profile配置
深入理解Spring Boot中的Profile配置
|
6月前
|
Java
SpringBoot中的profile的使用
SpringBoot中的profile的使用
91 0
|
6月前
|
Java Spring
SpringBoot中多Profile使用与切换
SpringBoot中多Profile使用与切换
89 0
|
Java Spring
Spring Boot 启动报错解决:No active profile set, falling back to default profiles: default
Spring Boot 启动报错解决:No active profile set, falling back to default profiles: default
422 0
|
Java
07 SpringBoot之Profile文件
07 SpringBoot之Profile文件
47 0
下一篇
无影云桌面