如何在JUnit执行过程中获取@Value
的例子:
public class Test {
@Value("${value}")
private String value;
}
@Value
是Springboot的一个特性。
这些是你的选择:
- 让您的测试用例作为
@SpringBootTest
s运行。 - 找到自己设置这些配置值的方法(例如将它们设为public或package private或为它们添加setter)。