我正在 Spring Boot 应用程序中创建单元/集成测试,但很难添加测试属性。
这就是主应用程序如何从 src/main/resources/config.json 文件中获取属性。
Config config = new AppConfig().config();
if (config == null) {
System.exit(1);
}
application.setDefaultProperties(config.getSpringProperties());
application.run(args);
我想将测试配置文件放在 src/text/resources/下,并将其用于与 MockMvc 的集成测试。有什么办法吗?
config.getSpringProperties()
返回 map
最佳答案
Spring boot自动从src/test/resources/application.properties解析测试属性
关于spring-boot - junit 测试中的自定义属性,例如 application.setDefaultProperties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57913874/