spring applicationContext.xml 基本配置
来源:互联网 发布:java调用其他类方法 编辑:程序博客网 时间:2024/05/21 07:49
<!-- 头文件,主要注意一下编码 --><?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:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd" > <!-- 建立数据源 --> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <!-- 数据库驱动,我这里使用的是Mysql数据库 --> <property name="driverClassName" value="com.mysql.jdbc.Driver"> </property> <property name="url"> <value> <!-- 数据库名称,注意编码 --> jdbc:mysql://localhost:3306/hibernateTest?useUnicode=true&characterEncoding=utf8 </value> </property> <!-- 数据库登录用户名&密码 --> <property name="username" value="root"></property> <property name="password" value="guess"></property> </bean> <!-- 把数据源注入给Session工厂 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource" /> </property> <!-- 把Session工厂注入给hibernateTemplate --> <!-- hibernateTemplate提供很多方便的方法,执行时自动建立 HibernateCallback 对象,如:load()、save等。 --> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> <prop key="hibernate.show_sql">false</prop> </props> </property> <!-- 配置映射文件 --> <property name="mappingResources"> <list> <!-- *.hbm.xml 在这里配置 --> <value>com/blank/pojo/User.hbm.xml</value> </list> </property> </bean> <!-- 声明式事务管理 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <!-- 配置事务规则 --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED" /> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="del*" propagation="REQUIRED" /> <tx:method name="find*" propagation="REQUIRED" read-only="true" /> <tx:method name="*" propagation="SUPPORTS"/> </tx:attributes> </tx:advice> <aop:config> <!-- 事务要处理的类的路径 --> <aop:pointcut id="interceptorPointCuts" expression="execution(* com.blank.service.*.*(..))" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="interceptorPointCuts" /> </aop:config> <!-- DAO --> <!-- class记得要写正确 --> <bean id="IBaseDAO" class="com.blank.dao.impl.IBaseDAO" scope="singleton"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="UserDAO" class="com.blank.dao.impl.UserDAOImpl" parent="IBaseDAO"> </bean> <!-- Service --> <bean id="UserServiceImpl" class="com.blank.service.impl.UserServiceImpl"> <property name="userDAO"> <ref bean="UserDAO" /> </property> </bean> <!-- Action --> <!-- struts使用这里的id做为class --> <bean id="UserAction" class="com.blank.action.UserAction" scope="prototype"> <property name="userService"> <ref bean="UserServiceImpl"/> </property> </bean> </beans>
0 0
- spring applicationContext.xml 基本配置
- spring applicationContext.xml的一些基本配置
- spring+jpa的applicationContext.xml基本配置
- applicationContext.xml基本配置
- spring applicationContext.xml配置
- spring applicationContext.xml配置
- Spring applicationContext.xml配置详解
- spring ApplicationContext.xml配置mybatis
- Spring的applicationContext.xml配置
- spring applicationcontext.xml配置分析
- Spring-applicationContext.xml路径配置
- Spring beans.xml(applicationContext.xml) 配置
- spring web.xml applicationContext.xml常见配置
- spring+hibernate之applicationContext.xml配置
- spring+hibernate之applicationContext.xml配置
- Spring的applicationcontext.xml配置解释
- Spring的配置文档applicationContext.xml
- spring使用AOP如何配置ApplicationContext.xml
- 反向ajax、comet、servier push
- 黑马程序员——OC三大特性-6:继承
- 第七课:常用控件的使用(二)
- 状态栏网络活动正在进行标识显示与隐藏属性设置
- 秦安KinAn8口自动混接KVM切换器XM0108—TEL:15035122463
- spring applicationContext.xml 基本配置
- android所遇问题记录
- IIS7.5出错的解决方案
- node.js 学习笔记——node.js 环境配置
- varchar2、nvarchar2
- [LeetCode] Reverse Integer
- 学习
- 用户信息的获取途径
- Google Gson 使用简介