中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot-mavn配置動態環境

發布時間:2020-09-06 13:12:28 來源:網絡 閱讀:503 作者:劍雨軒 欄目:軟件技術

初識springboot
目錄結構體如下
springboot-mavn配置動態環境

    application.properties文件內容
         spring.profiles.active=@profiles.active@
    application-dev.properties文件內容
         server.port=8001
     application-prod.properties文件內容
         server.port=8003

    以上配置是為了看不同環境下配置不一樣

<!--  動態環境配置  -->
<profiles>
    <profile>
        <id>dev</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <properties>
            <profiles.active>dev</profiles.active>
        </properties>
    </profile>
    <profile>
        <id>prod</id>
        <properties>
            <profiles.active>prod</profiles.active>
        </properties>
    </profile>
</profiles>

<!--  build 是用于打包時 -->
<build>
    <finalName>mybatis</finalName>
    <!--  此處resources作為全局的靜態配置文件 此位置不能隨便移動 -->
    <resources>
        <!-- 先指定 src/main/resources下所有文件及文件夾為資源文件 -->
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*</include>
            </includes>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>*.xml</include>
                <include>*.properties</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>

    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-resources-plugin</artifactId>
            <executions>
                <execution>
                    <id>default-resources</id>
                    <phase>validate</phase>
                    <goals>
                        <goal>copy-resources</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>target/classes</outputDirectory>
                        <useDefaultDelimiters>false</useDefaultDelimiters>
                    </configuration>
                </execution>
            </executions>
        </plugin>
        <!-- 單元測試的文件排除 相當于在打包時的 -Dmaven.test.skip=true  -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <skip>true</skip>
                <includes>
                    <include>**/Test*.java</include>
                </includes>
                <testFailureIgnore>true</testFailureIgnore>
            </configuration>
        </plugin>
        <plugin>
            <!--綁定到特定的聲明周期之后,運行maven-source-pluin 運行目標為jar- -->
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>jar-no-fork</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

1.標記說遇到的坑  
    當只是配置了profiles時是不起作用的,只有增加了對應的resources標簽啟動打包才有作用。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

满城县| 昌都县| 郴州市| 藁城市| 铁岭县| 临潭县| 洪湖市| 玉环县| 托里县| 漳浦县| 建水县| 满城县| 渑池县| 贵港市| 城固县| 裕民县| 承德县| 滦南县| 卢氏县| 延安市| 余庆县| 东莞市| 田阳县| 微山县| 建德市| 灵石县| 保定市| 城固县| 卫辉市| 抚宁县| 龙门县| 海安县| 锦屏县| 亳州市| 萨迦县| 龙陵县| 富锦市| 乌恰县| 铜陵市| 桃园市| 阳泉市|