IDEAを使用したSpringBootマルチ環境マルチプロファイルの構築


SpringBootの起動
SpringBootApplication起動クラスを開き、マウスの右ボタンRUN、またはCtrl+Shift+F10をクリックして起動構成を生成します.
dev環境のプロファイルの生成/src/main/resources/application.properties共通プロファイル/src/main/resources/application-default.properties生産環境プロファイル/src/main/resources/application-dev.properties開発環境プロファイルは、コード管理から除外され、起動プロファイルにコミットされず、Program arguments--spring.profiles.active=devを追加することで、起動時に共通および開発環境のプロファイルのみがロードされます
開発時にコードを修正して自動的に再起動する
依存ライブラリspring-boot-devtoolsを追加すると、コードを修正すると、Ctrl+F9がコードをコンパイルすると、自動的に再起動し、コードを再ロードします.IDEAは自動コンパイルを設定することもできますが、推奨されず、ショートカットキーが良いです.
ログ#ログ#
開発環境:編集/src/main/resources/application-dev.properties
logging.level.root=WARN
logging.level.org.springframework.web=DEBUG
logging.level.org.hibernate=ERROR

生産環境:ログをファイルに書き込み、/src/main/resources/application-default.propertiesを編集
#           ,        10M,     ,     ,    。
logging.path=/var/log