`
yangbaba2000
  • 浏览: 31169 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring常用配置记录

阅读更多
  <!-- similarly, don't forget the PlatformTransactionManager -->
  <bean id="txManager"      class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
  <property name="dataSource" ref="dataSource"/>
  </bean>
  <!-- the transactional advice (what 'happens'; see the <aop:advisor/> bean below) -->
  <tx:advice id="txAdvice" transaction-manager="txManager">
  <!-- the transactional semantics... -->
  <tx:attributes>
    <!-- all methods starting with 'get' are read-only -->
    <tx:method name="get*" read-only="true"/>
    <!-- other methods use the default transaction settings (see below) -->
    <tx:method name="*"/>
  </tx:attributes>
  </tx:advice>
   <!-- ensure that the above transactional advice runs for any execution
    of an operation defined by the FooService interface -->
  <aop:config>
  <aop:pointcut id="fooServiceOperation" expression="execution(* x.y.service.FooService.*(..))"/>
  <aop:advisor advice-ref="txAdvice" pointcut-ref="fooServiceOperation"/>
  </aop:config>

//数据源配置1
<bean id="dataSource2"
    class="org.springframework.jndi.JndiObjectFactoryBean">
   <property name="jndiName" value="jndiName" />
</bean>
或者加上
xmlns:jee="http://www.springframework.org/schema/jee"
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd
用<jee:jndi-lookup id="dataSource" jndi-name="jndiName"/>
注意:在jboss4中对3.0支持有限此法有bug jboss5支持ok

//数据源配置2
  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
  <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
  <property name="url" value="jdbc:oracle:thin:@rj-t42:1521:elvis"/>
  <property name="username" value="scott"/>
  <property name="password" value="tiger"/>
  </bean>
分享到:
评论

相关推荐

    spring常用jar包

    在这个名为"spring常用jar包"的压缩包中,包含了一些Spring框架运行所必需的核心库。下面我们将逐一解析这些jar包的功能和重要性。 1. aspectjrt.jar:这是AspectJ运行时库,用于支持面向切面编程(AOP)。AOP是...

    spring 常用的26个包

    26. `org.springframework.boot`:Spring Boot,简化了Spring应用的初始设置和配置,提供了自动配置和"起步依赖"。 这26个包构成了Spring框架的核心,它们相互协作,为开发者提供了强大的功能和灵活性,使得在Java...

    使用spring环境常用jar

    2. **Spring AOP(Aspect Oriented Programming)**:AOP是Spring框架中的另一个重要特性,它允许开发者定义“切面”,这些切面可以包含业务逻辑的某方面,如日志记录、事务管理等。AOP通过“通知”(advice)和...

    Spring常用的jar包.rar

    这个"Spring常用的jar包.rar"文件包含了一系列Spring框架的核心组件和依赖,使得开发者能够快速搭建一个基于Spring的项目环境。以下是对这些jar包及其重要性的详细解释: 1. **spring-core.jar**:这是Spring框架的...

    spring常用模块介绍

    AOP是Spring框架中的另一个重要模块,它允许开发者在不修改原有代码的情况下,对程序进行横向关注点的处理,如日志记录、事务管理、性能监控等。Spring AOP通过代理模式实现了切面的织入。 4. **数据访问集成** ...

    spring 常用学习的资料

    Spring框架是Java开发中最常用的轻量级框架之一,它以其模块化、易扩展的特性深受开发者喜爱。这个压缩包包含了四本关于Spring的学习资料,分别是《spring2.0-reference_final_zh_cn.pdf》、《spring-reference.pdf...

    spring一些常用的jar包

    这个压缩包文件"spring一些常用的jar包"显然包含了用于构建和运行Spring应用的基础组件。以下是对这些关键jar包及其功能的详细解释: 1. **springsource**: 这个可能是指Spring的源代码库或者相关的工具,...

    Spring、Mybatis、Springboot常用面试试题及答案.rar

    这份名为"Spring、Mybatis、Springboot常用面试试题及答案.rar"的压缩包文件,显然是为准备面试的Java工程师提供了一份宝贵的资源。下面,我们将详细探讨这些框架的核心知识点和常见面试问题。 1. **Spring框架**:...

    SpringMVC +Mybatis+Spring+oscache配置文件

    Spring MVC、Mybatis、Spring 和 oscache 是Java Web开发中常用的四大框架,它们协同工作可以构建高效、可扩展的应用程序。下面将详细讲解这四个框架的配置文件以及它们在实际项目中的作用。 **Spring MVC** Spring...

    springboot框架+Mybatis+SpringSecurity+logback 都配置好啦

    它还包含了大量常用的第三方库配置,如数据访问、安全、邮件服务等,极大地提高了开发效率。 Mybatis是一个轻量级的持久层框架,它简化了Java与数据库之间的交互。在Spring Boot中集成Mybatis,我们可以通过Mapper...

    spring课堂笔录

    Spring框架支持多种配置方式,包括XML配置、注解配置以及Java配置。 ##### 3.1 XML配置 XML配置是Spring最早支持的配置方式,通过定义XML文件来描述Bean及其依赖关系。例如: ```xml ``` ##### 3.2 注解配置...

    spring-cloud模块spring-boot微服务 mysql数据同步到elasticsearch 实时同步

    而Spring Boot则简化了创建独立、生产级的基于Spring的应用程序的过程,它集成了大量的常用库,使得开发者可以快速地进行开发。 在上述标题中提到的“spring-cloud模块spring-boot微服务”,这意味着我们将探讨如何...

    Spring教程 spring tutorial

    2. **控制反转(IoC)**:通过IoC容器管理对象的生命周期和配置,使得代码更简洁,依赖关系更明确。 3. **面向切面编程(AOP)**:支持将横切关注点模块化,如日志记录、事务管理和安全等。 4. **依赖注入(DI)**:...

    SpringTest_springtest_spring_java_Framework_

    了解Spring框架的基本知识后,我们可以深入探讨如何配置和使用Spring的IoC容器、如何编写面向接口的代码并通过依赖注入实现解耦、如何使用AOP进行横切关注点的处理,如日志记录和事务管理。此外,还可以学习Spring ...

    Spring框架快速搭建代码

    4. **配置文件**:Spring应用的核心配置通常在`application.properties`或`application.yml`中,这里可以设置服务器端口、数据源、日志级别等。 5. **Spring Boot Starter**:Spring Boot的Starter POMs可以帮助...

    spring常用包

    这个名为"spring常用包"的压缩包可能包含了Spring框架的一些核心和常见使用的组件。让我们详细了解一下这些组件和它们在实际开发中的作用。 1. **Spring Core Container**: - `beans` 模块:它是Spring的核心,...

    Spring3 第一个程序 (常用包下载)

    在"Spring3 第一个程序"中,我们将主要关注Spring的核心概念和基本配置。 首先,让我们了解Spring的核心特性——依赖注入。依赖注入是Spring框架的核心设计模式,它允许我们通过外部容器来管理对象之间的依赖关系,...

    spring教学—常用的知识

    在这个“spring教学—常用的知识”中,我们可以期待学习到一系列关于Spring的重要概念和技术。 首先,Spring的核心特性之一是依赖注入。依赖注入允许我们解耦代码,使得组件之间通过接口进行通信,而不是硬编码依赖...

    spring所有jar包(最全)

    Spring框架是Java开发中最常用的轻量级开源框架之一,它以IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)为核心,极大地简化了企业级应用的开发工作。这个压缩包包含了...

    spring boot+spring cloud+spring mvc+mybatis

    Spring Cloud是基于Spring Boot的微服务开发工具集,它提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态等)中常用的一系列...

Global site tag (gtag.js) - Google Analytics