-
Notifications
You must be signed in to change notification settings - Fork 20
Configure using the Spring framework
Sondre Eikanger Kvalø edited this page Aug 13, 2013
·
1 revision
Constretto works very well in a Spring environment, It provides a namespace for Spring xml configuration files, to build a ConstrettoConfiguration object, and also provides a ProperyPlaceHolder to allow values in Spring xml files to be resolved from Constretto, and also a BeanPostProcessor that enables ConfigurationInjection.
To tell spring to use Constretto:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:constretto="http://constretto.org/schema/constretto"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://constretto.org/schema/constretto
http://constretto.org/schema/constretto/constretto-1.2.xsd">
<constretto:configuration annotation-config="true" property-placeholder="true">
<constretto:stores>
<constretto:properties-store>
<constretto:resource location="classpath:properties/test1.properties"/>
</constretto:properties-store>
</constretto:stores>
</constretto:configuration>
</beans>