は、私はこのようなYAMLファイルを持っている: サービス: URL:springbootアプリケーションでyamlファイルからプロパティ値を読み取る方法は?私のプロジェクトで
@RunWith(SpringRunner.class)
@SpringBootTest(properties =
{"service.url=http://10.10.100.09/service/ping"},webEnvironment =
SpringBootTest.WebEnvironment.RANDOM_PORT)
public abstract class BaseIntegration {
@Value("${local.server.port}")
private int serverPort;
@Before
public void setup() {
RestAssured.port = serverPort;
}
}
私のテスト拡張されていますhttp://10.10.100.09/service/ping
は現在、私はこのようなセットアップ私のテストを持っていますBaseIntegrationクラスとテストコードがそこにあります。
質問:設定ファイルからurlプロパティを直接読み込み、テストでハードコードしないでください。
私は@SpringBootApplicationアノテーションを使用しようとしましたが、テストを開始するときにエラーを出しました。
を試すことができます/ src/test/resources/application-test.yml'? – varren