Spring Bootアプリのプロジェクト構造は次のとおりです。
問題は、私がテストを実行するたびに、春ブートアプリケーションは使用しています、あるapplication.properties
でconfig
はなく、プロジェクトのルートにフォルダapplication.properties
内src > test > resources
のフォルダ。
テストを実行するときのハックとして、私application.properties
はconfig
フォルダー内の名前をスクランブルします。
application.properties
タッチせずにテストを実行するときに、Spring Bootにテスト場所でを使用するように指示するにはどうすればよいconfig > application.properties
ですか?
アプリケーションを実行しているか、テストを実行しているかに応じて、ファイルの名前を変更し続けたくありません。
application-test.properties
src / main / resourcesフォルダーの下に構成ファイル()を作成@TestPropertySource(locations = "classpath:application-test.properties")
し、テストで使用できます
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加