Configuration

root-context.xml:

root context. add springfield's bean definitions

setting: classpath:com/u2ware/springfield/sample/root-context.properties"

application-context.xml

 
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:context="http://www.springframework.org/schema/context"
	xmlns:mvc="http://www.springframework.org/schema/mvc"
	xmlns:jdbc="http://www.springframework.org/schema/jdbc"
	xmlns:util="http://www.springframework.org/schema/util"
	xmlns:springfield="http://www.u2ware.com/schema/springfield"
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
		http://www.springframework.org/schema/beans/spring-beans.xsd
		http://www.springframework.org/schema/context 
		http://www.springframework.org/schema/context/spring-context.xsd
		http://www.springframework.org/schema/util 
		http://www.springframework.org/schema/util/spring-util.xsd
		http://www.u2ware.com/schema/springfield 
		http://www.u2ware.com/schema/springfield/u2ware-springfield.xsd">			

	<!-- 
	#############################################################
	# springfield provide 
	#############################################################
	 -->
	<util:properties id="prop" 
	location="classpath:com/u2ware/springfield/sample/root-context.properties" />
	
	<import resource="classpath:com/u2ware/springfield/context-datasource-hsql.xml"/>
	<import resource="classpath:com/u2ware/springfield/context-datasource-c3p0.xml"/>	
	<import resource="classpath:com/u2ware/springfield/context-orm-jpa.xml"/> 
	<import resource="classpath:com/u2ware/springfield/context-orm-mongodb.xml"/>
	<import resource="classpath:com/u2ware/springfield/context-orm-sqlsession.xml"/> 	
	<import resource="classpath:com/u2ware/springfield/context-webmvc.xml"/>
	<import resource="classpath:com/u2ware/springfield/context-webmvc-multipart.xml"/>
	<import resource="classpath:com/u2ware/springfield/context-webmvc-view.xml"/>
	
	<!-- 
	#############################################################
	# component-scan
	#############################################################
	 -->
	<context:component-scan base-package="com.u2ware.springfield.sample"/>
	
	<!-- 
	#############################################################
	# springfield 
	#############################################################
	 -->
	<springfield:modules base-package="com.u2ware.springfield.sample"  
		default-strategy="DTO" />	 

</beans>