简体   繁体   English

在Junit测试中无法覆盖Spring-Boot应用程序属性

[英]Cannot overrid Spring-Boot application properties in Junit Test

I am trying override application properties, file is here: test/resources/test.properties 我正在尝试覆盖应用程序属性,文件在这里: test/resources/test.properties

@TestPropertySource(locations="classpath:test.properties")
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
@WebAppConfiguration
public abstract class ApplicationAbstractTest {

But when I run any tests - they look for applicaton properties (and don't see VM options app.conf): 但是,当我运行任何测试时,它们会寻找applicaton属性(并且看不到VM选项app.conf):

@PropertySource(value = "file:${app.conf}")
@SpringBootApplication
public class Application {

How correctly config this? 如何正确配置?

@PropertySource(value = "file:${app.conf}")添加ignoreResourceNotFound = true后,此问题已解决。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 Junit 测试中覆盖默认的 Spring-Boot application.properties 设置 - Override default Spring-Boot application.properties settings in Junit Test 使用动态值覆盖 Junit 测试中的默认 Spring-Boot application.properties 设置 - Override default Spring-Boot application.properties settings in Junit Test with dynamic value 无法将MapStruct映射器注入spring-boot JUnit测试 - Cannot inject MapStruct mapper into spring-boot JUnit test 如何JUnit测试Spring-Boot的Application.java - How to JUnit Test Spring-Boot's Application.java Spring-boot - 参数化测试 - 访问MethodSource中的Application.properties - Spring-boot - Parameterized Test - Access Application.properties in MethodSource 使用 Junit 5 的 Spring Boot Cucumber 测试不会加载 application-test.properties - Spring Boot Cucumber Test with Junit 5 will not load application-test.properties "'application.yml' 中的 Spring Boot 属性未从 JUnit 测试加载" - Spring Boot properties in 'application.yml' not loading from JUnit Test Spring Boot 访问 application.properties 以进行 JUnit 测试 - Spring Boot accessing application.properties for JUnit Test 用于单元测试的spring-boot junit负载测试属性资源 - spring-boot junit load test property resource for unit test Tomcat不读取Spring-Boot应用程序属性 - Tomcat Not reading Spring-Boot Application Properties
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM