Spring Boot包装warバッグと配置ファイルが分離されています。


jarパッケージを作る時に単独で構成ファイルを分離したいなら、これは簡単です。Spring Bootの設定ファイルの優先度は以下の通りです。
Springbootコアプロファイルを読み出す優先順位は、
1、Jar(war)が同級ディレクトリを包むconfigディレクトリ
2、Jar(war)包同級目録
3、classiPathのconfigディレクトリ
4、クラスパスディレクトリ
優先度は上から下へと減少します。
だから、
(1)プロファイル分離を実現するには、コンパイルされたjarファイルの同級ディレクトリにconfigディレクトリを作成し、構成ファイルをそのディレクトリにコピーすればよく、実行時には優先的にconfigディレクトリの下のプロファイルを使用します。
(2) war包同級目録建設直接appration.yml優先度が同級ディレクトリ下のconfigフォルダより低いです。
注:この時包装するymlの配置は、やはりwarのカバンの中にあります。優先度の高いwarパッケージの統計ディレクトリのconfigフォルダまたはappication.ymだけがカバーされています。
包装する時に設定ファイルを削除します。
pomに追加します。(包装する時に.properties.yml.xmlのいくつかの種類の配置ファイルを全部フィルタしました。)

    
        
            src/main/resources
            
                **/*.properties
                **/*.yml
                //**/*.xml