Весна .. почему конфигурация в формате XML - PullRequest
0 голосов
/ 17 февраля 2012

Почему Spring использует конфигурацию в формате файла ".xml",

Есть ли возможность настроить файл ".properties"?

Ответы [ 2 ]

2 голосов
/ 17 февраля 2012

Начиная с версии 3.0 и далее улучшенной в 3.1, Spring теперь полностью поддерживает конфигурацию на основе Java.

http://static.springsource.org/spring/docs/current/spring-framework-reference/htmlsingle/#beans-java

http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html

1 голос
/ 17 февраля 2012

Xml был де-факто методом указания конфигурации, когда Spring был в зачаточном состоянии. Начиная с весны3 можно использовать аннотации вместо xml. Однако вам все равно потребуется сначала загрузить контекст пружины (с использованием файла конфигурации xml), а остальная конфигурация на основе пружины будет загружена посредством аннотаций пружины. Да, вы можете указать файл свойств отдельно для пар имя-значение

<context:property-placeholder location="classpath:filename.properties"/>
...