IDEAを使用したSpringBootマルチ環境マルチプロファイルの構築
SpringBootの起動
SpringBootApplication起動クラスを開き、マウスの右ボタン
dev環境のプロファイルの生成
開発時にコードを修正して自動的に再起動する
依存ライブラリ
ログ#ログ#
開発環境:編集
生産環境:ログをファイルに書き込み、
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