美文网首页IT必备技能
idea pom profiles 配置的使用

idea pom profiles 配置的使用

作者: 黑黑的大猫 | 来源:发表于2019-11-03 11:41 被阅读0次

    多配置文档的使用

    Maven 中有一个概念叫做:profile,它的诞生主要是为了解决不同环境所需的不同变量、配置等问题。

    有了 profile,可以根据激活的条件,启动不同条件下的配置信息。

    profile 是可以有多个的,也可以同时激活多个 profile,方便自由组合。

    <build>

    <plugins>

    <plugin>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-maven-plugin</artifactId>

    </plugin>

    </plugins>

    <resources>

    <resource>

    <directory>src/main/resources</directory>

    <filtering>true</filtering>

    <excludes>

    <exclude>application.properties</exclude>

    <exclude>application-dev.properties</exclude>

    <exclude>application-local.properties</exclude>

    </excludes>

    </resource>

    <resource>

    <directory>src/main/resources</directory>

    <filtering>true</filtering>

    <includes>

    <include>application-${profiles.active}.properties</include>

                </includes>

    </resource>

    </resources>

    </build>

    <profiles>

    <profile>

    <!-- 开发环境 -->

            <id>dev</id>

    <!--这三行不管用-->

            <activation>

    <activeByDefault>true</activeByDefault>

    </activation>

    </profile>

    <profile>

    <!-- 生产环境 -->

            <id>prod</id>

    <properties>

    <profiles.active>prod</profiles.active>

    </properties>

    </profile>

    </profiles>

    并在application.properties中加载

    spring.profiles.active =@profiles.active@

    只需在右侧的profiles的选项打对应的√就行。

    相关文章

      网友评论

        本文标题:idea pom profiles 配置的使用

        本文链接:https://www.haomeiwen.com/subject/szmkbctx.html