classpath :标示src目录 <!-- 定义受环境影响易变的变量 --> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" /> <property name="ignoreResourceNotFound" value="true" /> <property name="locations"> <list> <!-- 标准配置 --> <value>classpath*:**/*.properties</value> <!-- 集群中节点配置 --> <!--value>classpath*:/application.cluster.properties</value--> <!-- 本地开发环境配置 --> <!-- value>classpath*:/application.local.properties</value--> <!-- 服务器生产环境配置 --> <!-- value>file:/var/springside/application.server.properties</value--> </list> </property> </bean> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value=""> </property> <property name="jdbcUrl" value=""> </property> <property name="user" value=""></property> <property name="password" value=""></property> <property name="minPoolSize" value="5"></property> <property name="maxPoolSize" value="30"></property> <property name="initialPoolSize" value="10"></property> <property name="maxIdleTime" value="3000"></property> <property name="acquireIncrement" value="5"></property> <property name="maxStatements" value="0"></property> <property name="acquireRetryAttempts" value="30"></property> <property name="acquireRetryDelay" value="1000"></property> <property name="idleConnectionTestPeriod" value="18000"></property> <property name="checkoutTimeout" value="3000"></property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> 方言定义 <!-- org.hibernate.dialect.MySQLDialect --> </prop> <prop key="hibernate.show_sql">true</prop> </props> </property> <property name="mappingDirectoryLocations"> <list> <!--实体路径 这里也可以定义保内搜索--> <value>classpath:/com/entity</value> </list> </property> <property name="eventListeners" > <map> <!-- <entry key="flush" value-ref="patchedFlushEventListener"></entry> <entry key="post-update" value-ref="logListener" /> <entry key="post-insert" value-ref="logListener" /> <entry key="post-delete" value-ref="logListener" /> <entry key="pre-update" value-ref="lockListener"></entry> --> </map> </property> </bean> <!-- 内事务管理 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="*" propagation="REQUIRED" /> <tx:method name="get*" read-only="true"/> <tx:method name="find*" read-only="true"/> </tx:attributes> </tx:advice> <aop:config> <aop:advisor advice-ref="txAdvice" pointcut="execution(* * ..manager.*Manager.*(..))"/> </aop:config> <!-加载配置文件--> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 配合hibernate的lazy(延时加载),必须配置在所有filter之前,否则不生效--> <filter> <filter-name>openSession</filter-name> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class> <init-param> <param-name>singleSession</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>sessionFactoryBeanName</param-name> <param-value>sessionFactory</param-value> </init-param> </filter> <filter-mapping> <filter-name>openSession</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 编码--> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <import resource="classpath:comt/user/application1.xml"/> <import resource="classpath:com/test/application1.xml"/> </beans>