springboot 項目無法加載到 application 文件


今天遇到一個問題,項目啟動可以加載到 apollo(配置中心) 中配置的配置文件,但是在自己本地resources目錄下新增了一個 application.properties 文件並在里面配置了配置文件么但是不起作用的問題。

經過驗證,需要在 pom.xml 文件中配置加載文件。配置如下。

<build>
        <finalName>simple-callback</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
            <!-- mybatis generator 自動生成代碼插件 -->
            <plugin>
                <groupId>org.mybatis.generator</groupId>
                <artifactId>mybatis-generator-maven-plugin</artifactId>
                <version>1.3.2</version>
                <configuration>
                    <configurationFile>src/main/resources/generatorConfig.xml</configurationFile>
                    <overwrite>true</overwrite>
                    <verbose>true</verbose>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.18.1</version>
                <configuration>
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-clean-plugin</artifactId>
                <version>2.6.1</version>
            </plugin>
        </plugins>
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource>
<resource> <directory>src/main/resources</directory> <includes> <include>*
*/*.xml</include> <include>META-INF/app.properties</include> <include>**/*.properties</include> <include>**/*.yml</include> </includes> <filtering>false</filtering> </resource> </resources> </build>

上面標紅的配置文件就是指定項目啟動需要加載的配置文件,以上標紅配置解決了  項目啟動無法加載配置文件的問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM