【发布时间】:2011-03-21 08:44:21
【问题描述】:
配置:
Spring 2.5、Junit 4、Log4j
log4j 文件位置是从系统属性中指定的
${log.location}
在运行时,使用 -D java 选项设置系统属性。一切都很好。
问题/我需要什么:
在单元测试时,系统属性未设置,文件位置未解析。
应用使用Spring,想简单配置Spring来设置系统属性。
更多信息:
要求仅用于配置。无法将新的 Java 代码或条目引入 IDE。理想情况下,Spring 的属性配置实现之一可以处理这个问题——我只是找不到合适的组合。
这个思路很接近,但是需要添加Java代码:
Spring SystemPropertyInitializingBean
有什么帮助吗?任何想法都表示赞赏。
【问题讨论】:
-
相关问题及其他答案:stackoverflow.com/questions/11306951/…