<?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:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"
>
<!-- 自动AOP代理 -->
<aop:aspectj-autoproxy/>
<context:component-scan base-package="gbits.cstool.transaction,
gbits.cstool.dao,
gbits.cstool.service"/>
<!-- 引用属性文件 -->
<bean id="propertyLoder" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:config/datasource.properties</value>
</list>
</property>
</bean>
<!-- 注册数据源 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${dbdriver}"></property>
<property name="url" value="${dburl}"></property>
<property name="username" value="${dbuser}"></property>
<property name="password" value="${dbpwd}"></property>
<property name="minIdle" value="2"></property>
<property name="testOnBorrow" value="true"></property>
<property name="testOnReturn" value="true"></property>
<property name="validationQuery" value="select user()"></property>
<property name="timeBetweenEvictionRunsMillis" value="5000"></property>
<property name="minEvictableIdleTimeMillis" value="28000000"></property>
</bean>
<!-- 配置SessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<!-- 配置hibernate属性 -->
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${dbdialect}</prop>
<prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
<prop key="hibernate.connection.autocommit">${hibernate.connection.autocommit}</prop>
</props>
</property>
<!-- 实体包扫描 -->
<property name="packagesToScan">
<list>
<value>gbits.cstool.entity</value>
</list>
</property>
</bean>
<!-- 配置Hibernate模板代码 -->
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- 配置JDBCTemplate -->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"></property>
</bean>
</beans>
分享到:
相关推荐
主要介绍了Spring常用配置及解析类说明,涉及Spring常用配置项的方法以及它的解析类等相关内容,具有一定参考价值,需要的朋友可以了解下。
Spring Boot常用配置,里面代码可以直接运行,包括一些配置什么的,下载即用,不需要重新创建项目
包含了常用的三大框架的配置,Spring注入的一些常用类,精心整理,可以当做速查手册
Spring下配置几种常用连接池。
spring常用注解,省去配置文件的麻烦,使用简洁的注解自动完成spring的配置
常用SPRING配置 常用SPRING配置
spring aop配置常用jar包,但是spring官网不提供下载。
Spring Cloud Eureka 常用配置解析.doc
Spring常用注解(收藏大全) Spring 框架中提供了许多注解,以便于开发者快速、方便地开发应用程序。这些注解可以分为多个类别,包括 bean 声明、依赖注入、配置类相关、切面相关、属性支持、值注入、环境切换等。 ...
Spring下配置几种常用连接池及配置详解,详细介绍了目前流行的几种连接池及其配置属性,并有示例讲解。
Spring Boot为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用只需要很少的Spring配置。Spring Boot的设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架...
spring框架中常用的配置.包含声明式事务,spring提供的过滤器。拷贝一下就可以使用。
Spring Boot读取配置文件常用方式
第2 章 Spring 常用配置 .... ............................ 30 2.1 Bean 的Scope .... ................................... 30 2.2 Spring EL 和资源调用 .... ...................... 33 2.3 Bean 的初始化和销毁...
第2 章 Spring 常用配置 .... ............................ 30 2.1 Bean 的Scope .... ................................... 30 2.2 Spring EL 和资源调用 .... ...................... 33 2.3 Bean 的初始化和销毁...
第2 章 Spring 常用配置 30 2.1 Bean 的Scope 30 2.1.1 点睛 30 2.1.2 示例 31 2.2 Spring EL 和资源调用. 33 2.2.1 点睛 33 2.2.2 示例 33 2.3 Bean 的初始化和销毁 37 2.3.1 点睛 37 2.3.2 演示 38 2.4 Profile 40...
传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。...
它通过提供自动配置和约定优于配置的原则,使开发者能够快速构建独立的、生产级别的Spring应用程序。在Spring Boot中,注解起着至关重要的作用,它们被用来配置和组织代码,使其更加简洁、易于理解和维护。本文将...