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

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

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

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

附上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>



上一篇:移动网站内容和电脑端内容不一样会影响网站排名吗?


下一篇:HDU 1159 Common Subsequence【dp+最长公共子序列】