ApplicationContext配置
<!-- 自动扫描包 加载annotation类 -->
<context:component-scan base-package="com.xxx.xx" />
<!-- 加载properties配置文件 -->
<context:property-placeholder location="classpath:config.properties" />
<!-- 加载JdbcTemplate配置文件 -->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource" />
</bean>
<!-- 加载dataSource配置文件 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="jdbcUrl" value="${jdbc.url}"></property>
<property name="driverClass" value="${jdbc.driverClassName}"></property>
<property name="user" value="${jdbc.username}"></property>
<property name="password" value="${jdbc.password}"></property>
<property name="maxPoolSize" value="40"></property>
<property name="minPoolSize" value="1"></property>
<property name="initialPoolSize" value="1"></property>
<property name="maxIdleTime" value="20"></property>
</bean>
<aop:config>
<!-- 切入点配置 -->
<aop:pointcut expression="execution(public * com.prototype..*.*(..))" id="allPointcut"/>
<aop:aspect id="logAspect" ref="logInterceptorForXml">
<aop:before method="before" pointcut-ref="allPointcut"/>
<aop:after method="after" pointcut-ref="allPointcut"/>
</aop:aspect>
</aop:config>
SpringMVC配置
<!-- 扫描 -->
<context:component-scan base-package="com.prototype.controlle">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
<!-- <mvc:view-controller path="/" view-name="index"/> -->
<mvc:annotation-driven/>
<mvc:resources location="/resource/" mapping="/resource/**"></mvc:resources>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/view/"/>
<property name="suffix" value=".jsp"/>
</bean>