Конфигурация:
Spring 2.5, Junit 4, Log4j
Расположение файла log4j указано из системного свойства
${log.location}
Во время выполнения системное свойство задается с параметром -D java. Все хорошо.
Проблема/что мне нужно:
В unit test время системное свойство не задано и местоположение файла не разрешено.
Приложение использует Spring, хотел бы просто настроить Spring на установить системное свойство.
Дополнительная информация:
Требование только для конфигурации. Невозможно ввести новый Java-код или записи в IDE. В идеале одна из реализаций конфигурации свойств Spring могла бы справиться с этим - я просто не смог найти нужную комбинацию.
Эта идея близка, но нужно добавить код Java:
Spring SystemPropertyInitializingBean
Любая помощь там? Любые идеи приветствуются.