1. 程式人生 > >idea下maven開發與生產環境配置切換

idea下maven開發與生產環境配置切換

idea手動切換開發與生產環境

一、maven配置開發與生產環境

<profiles>
        <profile>
            <id>dev</id>
            <properties>
                <spring.profiles.active>dev</spring.profiles.active>
            </properties>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <profile>
            <id>pro</id>
            <properties>
                <spring.profiles.active>pro</spring.profiles.active>
            </properties>
        </profile>
</profiles>

二、maven+springboot配置

application.properties檔案配置:

[email protected]@

三、使用@Profile註解

@Profile:匹配active引數,動態載入內部配置 

    @Bean
    @Profile("dev")
    public String initDevEnv(){
        System.out.println("=========這是測試環境==========");
        return null;
    }

    @Bean
    @Profile("pro")
    public String initProEnv(){
        System.out.println("=========這是生產環境==========");
        return null;
    }