使用spring将属性从文件加载到静态变量?

时间:2012-12-06 17:30:27

标签: java spring properties junit4

问题:我想将一个值(从属性文件中)加载到JUnit测试的静态变量中,以便在类规则中使用它。

我不能在spring上下文中使用PropertyPlaceholderConfigurator,因为它不会连接静态变量。 使用时

@Value("${port}")
private static int port;

春天抱怨

2012-12-06 11:39:39 o.s.b.f.a.AutowiredAnnotationBeanPostProcessor [WARN] Autowired annotation is not supported on static fields: private static int OrderJobIT.port

我可以使用java.util.Properties加载属性文件并从中提取值,但这不是一个干净的解决方案。使用弹簧有更好的方法吗?基本上我想在JUnit类规则中使用属性值。

0 个答案:

没有答案