问题:我想将一个值(从属性文件中)加载到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类规则中使用属性值。