容易遗漏的springboot的配置环境切换

环境配置pom文件如下:

    <profiles>
        <profile>
            <id>dev</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <env.name>dev</env.name>
            </properties>
            <dependencies>
                <dependency>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-devtools</artifactId>
                </dependency>
                <dependency>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-actuator</artifactId>
                </dependency>
            </dependencies>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.mybatis.generator</groupId>
                        <artifactId>mybatis-generator-maven-plugin</artifactId>
                        <version>1.3.5</version>
                        <configuration>
                            <overwrite>true</overwrite>
                            <verbose>true</verbose>
                            <configurationFile>src/main/deploy/${env.name}/generatorConfig.xml</configurationFile>
                        </configuration>
                        <dependencies>
                            <!--<dependency>
                                <groupId>com.microsoft.sqlserver</groupId>
                                <artifactId>sqljdbc4</artifactId>
                                <version>4.0</version>
                            </dependency>-->
                            <dependency>
                                <groupId>mysql</groupId>
                                <artifactId>mysql-connector-java</artifactId>
                                <version>5.1.44</version>
                            </dependency>
                        </dependencies>
                    </plugin>
                </plugins>
            </build>
        </profile>

        <profile>
            <id>test</id>
            <properties>
                <env.name>test</env.name>
            </properties>
        </profile>
        <profile>
            <id>gray</id>
            <properties>
                <env.name>gray</env.name>
            </properties>
        </profile>
        <profile>
            <id>prod</id>
            <properties>
                <env.name>prod</env.name>
            </properties>
        </profile>
		<profile>
            <id>test1</id>
            <properties>
                <env.name>test1</env.name>
            </properties>
        </profile>
		<profile>
            <id>test2</id>
            <properties>
                <env.name>test2</env.name>
            </properties>
        </profile>
    </profiles>

如果需要切换配置环境,idea上操作流程如下:

1,通过maven->Profiles下拉选项中选中需要的环境如dev


2,在Project Structure->Modules-->Sources中删掉不需要的文件夹:


3,重新启动调试就可以了

猜你喜欢

转载自blog.csdn.net/sky_jiangcheng/article/details/80798202