`

Spring 3.1配置文件示例(备忘)

 
阅读更多
<?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:cache="http://www.springframework.org/schema/cache"
	xmlns:context="http://www.springframework.org/schema/context" xmlns:jdbc="http://www.springframework.org/schema/jdbc"
	xmlns:jee="http://www.springframework.org/schema/jee" xmlns:jms="http://www.springframework.org/schema/jms" xmlns:lang="http://www.springframework.org/schema/lang"
	xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:oxm="http://www.springframework.org/schema/oxm" xmlns:p="http://www.springframework.org/schema/p"
	xmlns:task="http://www.springframework.org/schema/task" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:util="http://www.springframework.org/schema/util"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd  
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd  
        http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache-3.1.xsd  
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd  
        http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd  
        http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.1.xsd  
        http://www.springframework.org/schema/jms http://www.springframework.org/schema/jms/spring-jms-3.1.xsd  
        http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-3.1.xsd  
        http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd  
        http://www.springframework.org/schema/oxm http://www.springframework.org/schema/oxm/spring-oxm-3.1.xsd  
        http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd  
        http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd  
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd"
	default-autowire="byName">

	<context:component-scan base-package="com.company.project" />
	
	<!-- BoneCP configuration -->
	<!--bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"-->
	<bean id="dataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close">
	   <property name="driverClass" value="${jdbc.driverClassName}" />
	   <property name="jdbcUrl" value="${jdbc.url}" />
	   <property name="username" value="${jdbc.username}" />
	   <property name="password" value="${jdbc.password}" />
	</bean>

	<context:property-placeholder location="jdbc.properties" />

	<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
		<property name="dataSource" ref="dataSource" />
	</bean>

	<tx:advice id="txAdvice" transaction-manager="transactionManager">
		<tx:attributes>
			<tx:method name="create*" />
			<tx:method name="modify*" />
			<tx:method name="remove*" />
			<tx:method name="*" read-only="true" />
		</tx:attributes>
	</tx:advice>

	<aop:config>
		<aop:pointcut id="txPointcut" expression="execution(* com.company.project.service.*Service.*(..))" />
		<aop:advisor advice-ref="txAdvice" pointcut-ref="txPointcut" />
	</aop:config>
</beans>

 

分享到:
评论

相关推荐

    spring3.1相关配置文件

    在这个压缩包中,我们很可能会找到与Spring 3.1配置相关的各种文件,如XML配置文件、Java配置类以及相关文档。 1. **Spring核心**:Spring的核心特性包括依赖注入(Dependency Injection,DI)和面向切面编程...

    Spring 3.1 jar包

    首先,Spring 3.1 引入了Groovy配置支持,这使得开发者可以使用Groovy语言编写bean的配置,提供了更简洁和动态的配置方式。Groovy配置文件具有更强的表达力,能够减少XML配置的繁琐,提高开发效率。 其次,Spring ...

    struct2.3+spring3.1+mybits3.1 核心Jar包和配置文件

    "struct2.3+spring3.1+mybits3.1 核心Jar包和配置文件"的组合正是这样一个经典的应用架构,它将Struts2、Spring3.1和MyBatis3.1这三个流行框架整合在一起,为开发者提供了强大的MVC(Model-View-Controller)架构...

    spring 3.1的 源码

    4. **Java配置**:Spring 3.1引入了Java配置类,作为XML配置的替代方案。开发者可以通过编写Java类来定义bean及其依赖关系,提高了代码的可读性和测试性。 5. **资源处理**:Spring 3.1改进了对资源的处理,支持...

    spring3.1 jar全集

    在这个"spring3.1 jar全集"中,我们包含了Spring的核心组件和其他关键模块,如AOP(面向切面编程)和Beans模块。 首先,让我们深入了解一下Spring Core。这是Spring框架的基础,提供了依赖注入(DI)和控制反转...

    最新 spring3.1 完整jar包

    在这个“最新 spring3.1 完整jar包”中,包含了Spring框架的所有核心组件和其他相关模块,确保了开发环境的完备性。 1. **核心容器**:Spring的核心在于其IoC(Inversion of Control)容器,它负责管理应用对象的...

    spring3.1源码包

    Spring 3.1 版本是该框架的一个重要里程碑,它在前一个版本的基础上进行了许多改进和优化,旨在提高性能、增强可扩展性和提供更好的开发者体验。在这个版本中,Spring 引入了一些关键特性,如AOP(面向切面编程)的...

    spring3.1开发宝典

    Spring3.1的文档得到了显著的改进,提供了更清晰的示例和解释,帮助开发者更快地理解和应用框架。 #### 2.3 新文章和教程 Spring社区发布了大量的新文章和教程,涵盖各种主题,包括新特性介绍、最佳实践和常见问题...

    spring3.1+xfire1.26

    在"spring3.1+xfire1.26 全注解"这个项目中,开发者利用Spring 3.1的注解特性来配置和管理应用程序组件,以及XFire 1.26来处理Web服务的创建和交互。全注解意味着不再需要XML配置文件,而是直接在Java类和方法上使用...

    spring3.1需要的jar包

    标题中的“spring3.1需要的jar包”指的是在使用Spring框架版本3.1时所需的外部依赖库。Spring是一个开源的Java平台,它为构建企业级应用提供了全面的框架支持,包括依赖注入(DI),面向切面编程(AOP),以及用于...

    spring3.1所需的全部jar包

    这个压缩包包含了运行Spring 3.1应用程序所需的所有jar文件,确保了环境的完整性和兼容性。 首先,Spring的核心库`spring-core.jar`包含了Spring的基本组件,如Bean工厂、IoC容器和资源处理。`spring-beans.jar`...

    spring3.1完整包

    这个"spring3.1完整包"包含了Spring框架的多个核心模块,下面将详细介绍这些模块及其功能。 1. **org.springframework.context-3.1.0.M1.jar**:这是Spring上下文模块,提供了容器的核心功能,包括Bean的定义、配置...

    spring3.1MVC+mybatis3.1框架集成及事务,分页使用

    3. **集成过程**:将Spring MVC与MyBatis集成,首先需要在Spring配置文件中定义数据源、SqlSessionFactory和MapperScannerConfigurer。然后,创建MyBatis的Mapper接口和XML映射文件,将SQL语句与Java代码分离。最后...

    Spring3.1AOP简单例子

    3. **配置文件(XML或Java配置)**:在Spring的XML配置中,我们需要使用`&lt;aop:config&gt;` 和 `&lt;aop:aspect&gt;` 标签来声明切面,并通过`&lt;aop:pointcut&gt;` 定义切入点。对于注解驱动的AOP,我们可以使用`@Aspect` 注解标记...

    spring3.1 官方全部jar包

    spring3.1官方所有的jar包 org.springframework.aop-3.1.RELEASE.jar org.springframework.asm-3.1.RELEASE.jar org.springframework.aspects-3.1.RELEASE.jar org.springframework.beans-3.1.RELEASE.jar org....

    Spring3.1 AOP倚赖jar 包汇总

    综上所述,这个压缩包中的jar文件是构建和运行Spring 3.1 AOP应用程序的基础。它们共同提供了面向切面编程的完整支持,包括切面定义、通知实现、织入以及与Spring IoC容器的整合,使得开发者可以更高效、更整洁地...

    Spring3.1 MongoDB整合实例(含jar包)已测

    3. **配置文件**:在Spring应用中,你需要配置MongoDB的相关参数,如服务器地址、端口、数据库名等。这通常在`applicationContext.xml`或`MongoConfig.java`等配置类中完成。 4. **Repository接口**:通过定义...

    spring3.1 struts2.3 hibernate4.1 jpa集成小例子

    这个"spring3.1 struts2.3 hibernate4.1 jpa集成小例子"是一个典型的Java Web项目,它展示了如何将Spring 3.1、Struts 2.3、Hibernate 4.1和Java Persistence API (JPA) 这四大组件融合到一个应用中。接下来,我们将...

    spring3.1官方手册英文版

    Spring框架是Java开发中的核心组件,它为创建...Spring 3.1官方手册详细介绍了这些特性和更多内容,包括配置、使用示例以及最佳实践。对于任何想要深入了解和使用Spring框架的开发者来说,这是一份不可或缺的参考资料。

Global site tag (gtag.js) - Google Analytics