spring 配置xml文件
来源:互联网 发布:网络表格怎么加斜线 编辑:程序博客网 时间:2024/05/16 23:55
<?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:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:util="http://www.springframework.org/schema/util" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd"> <context:component-scan base-package="com.nupaApp.controller" /> <context:component-scan base-package="com.nupaApp.dao" /> <context:component-scan base-package="com.nupaApp.services" /> <mvc:interceptors> <mvc:interceptor> <!-- 匹配的是url路径, 如果不配置或/**,将拦截所有的Controller --> <mvc:mapping path="/**" /> <!-- 拦截器类 --> <bean class="com.nupaApp.util.AllInterceptor"></bean> </mvc:interceptor> <!-- 当设置多个拦截器时,先按顺序调用preHandle方法,然后逆序调用每个拦截器的postHandle和afterCompletion方法 --> </mvc:interceptors> <mvc:annotation-driven /> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://101.201.73.167:3306/db_heybar01?useUnicode=true&characterEncoding=UTF-8" /> <property name="username" value="test" /> <property name="password" value="testtest" /> </bean> <!--配置SessionFactory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- <property name="annotatedClasses"> <list> <value>com.nupaApp.model.User</value> </list> </property> --> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">true</prop> <prop key="hibernate.use_sql_comments">false</prop> </props> </property> <!--自动扫描实体 --> <property name="packagesToScan" value="com.nupaApp.model" /> </bean> <!-- 事务管理 --> <bean id="txManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <tx:annotation-driven transaction-manager="txManager" /> <!-- hibernateTemplate --> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="persistenceExceptionTranslationPostProcessor" class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor" /> <!-- <bean id="***" class="***" autowire="byName"></bean> --> <!-- 配置数据持久层 --> <!-- <bean id="userDao" class="com.nupaApp.dao.impl.UserDaoImpl"></bean> --> <!-- 配置业务逻辑层 --> <!-- <bean id="userServices" class="com.nupaApp.services.impl.UserServicesImpl"></bean> --> <!-- <bean id="passportDao" class="com.nupaApp.dao.impl.PassportDaoImpl"></bean> --> <!-- <bean id="passportServices" class="com.nupaApp.services.impl.PassportServicesImpl"></bean> --> <!-- <aop:config> <aop:aspect id="aspect" ref="aroundAdvice"> <aop:pointcut id="pointcut" expression="execution(public * com.nupaAPP.service.*.*(..) )" /> <aop:around pointcut-ref="pointcut" method="around" /> </aop:aspect> </aop:config> --></beans>
使用@autowried 配置自动扫描
也可以
<!-- 配置数据持久层 --> <bean id="userDao" class="com.nupaApp.dao.impl.UserDaoImpl"></bean> <!-- 配置业务逻辑层 --> <bean id="userServices" class="com.nupaApp.services.impl.UserServicesImpl"></bean>
0 0
- spring XML文件配置
- spring 配置xml文件
- spring xml文件配置
- spring xml配置properties文件
- 配置Spring的XML文件
- Spring零配置xml文件
- Spring 定时器 xml文件配置
- spring mvc xml文件配置
- SSM_OA.Spring,xml文件配置
- Struts-Spring-Hibernate(XML文件配置)
- Spring配置定时器的xml文件
- Spring配置xml文件实现AOP
- spring配置bean.xml头文件模板
- Spring常用的web.xml文件配置
- spring配置多个xml文件
- Spring Xml文件配置实现AOP通知
- Spring 配置XML文件头部文件格式
- Spring配置定时器的xml文件
- 最好的语言 PHP + 最好的前端测试框架 Selenium = 最好的爬虫(上)
- C语言八进制学习小结
- Single Number
- linux 下一些小问题总结
- Win7设置共享文件夹
- spring 配置xml文件
- Codeforces Round #396 (Div. 2)C. Mahmoud and a Message
- Unity开发必备电脑快捷键及电脑知识
- HCIE知识整理,简单说说IGMPV1 V2 V3
- 在Unity中利用Mono.Cecil将代码注入到Dll中
- docker
- 最好的语言 PHP + 最好的前端测试框架 Selenium = 最好的爬虫(下)
- codeforces766D Mahmoud and a Dictionary [并查集]【数据结构】
- leetcode 387 First Unique Character in a String