配置:
Spring 2.5,Junit 4,Log4j
log4j文件位置是从系统属性指定的
${log.location}
Run Code Online (Sandbox Code Playgroud)
在运行时,系统属性使用-D java选项设置.一切都很好.
问题/我需要什么:
在单元测试时,系统属性未设置,文件位置未解析.
App使用Spring,想简单地配置Spring来设置系统属性.
更多信息:
要求仅适用于配置.无法将新的Java代码或条目引入IDE.理想情况下,Spring的一个属性配置实现可以解决这个问题 - 我只是无法找到正确的组合.
这个想法很接近,但需要添加Java代码:
Spring SystemPropertyInitializingBean
有帮助吗?任何想法都表示赞赏.