2017-02-08 16 views
0

私はDB接続や他の多くのもので動作するSpring-Bootプロジェクトを持っています。 これでプロジェクトに別の「メインクラス」が追加されました。このクラスを起動すると、すべての構成設定(application.ymlから来る)がロードされます。しかし、それは私が欲しいものではありません。 データソースにバインドせずにプロジェクトを開始したいのですが... しかしどうですか?Springブートでいくつかの設定をスキップする方法

答えて

0

なぜいくつかのメインクラスを追加しますか?代わりに別のプロファイルを使用してみてください。そして、あなたは-Dspring.profiles.active =?を使ってアプリケーションを起動することができます。プロパティ。

例: application-test.propertiesを追加し、-Dspring-profiles.active = testを指定してアプリケーションを実行すると、テストプロパティファイルのプロパティがロードされます。また、プロパティーをapplication.properties内の同じキーで上書きする可能性もあります。

関連する問題