1. Spring的入口类:ApplicationContext 接口:org.springframework.context.ApplicationContext
常用的实现类:加载xml配置文件的ApplicationContext:org.springframework.context.support.ClassPathXmlApplicationContext;
ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");
2. spring的动态代理类
需要配置target接口的实现类,选择器的配置 interceptorNames 属性指向一个advice
<property name="interceptorNames">
<list>
<value>beforeadvice</value>
</list>
</property>
3. spring的advice类:org.springframework.aop.AfterReturningAdvice 不出现在配置文件
继承此类的bean出现在配置文件中,类中覆盖afterReturning后,可以与动态代理配合,设置成,当调用某些被拦截的方法时,在方法执行之后,执行某些定义在此方法中的操作 对应的,如果希望在方法调用前执行某些代码:org.springframework.aop.MethodBeforeAdvice;
覆盖before方法后,before方法中的代码将会在配置好的方法之前执行...
4. 与jdbc集成时使用的数据源DataSource类:org.springframework.jdbc.datasource.DriverManagerDataSource
需要设置的属性:driverClassName 驱动程序的类路径 username password 和 url:jdbc的用户名密码和url
5. 与jdbc集成时使用的jdbc模板JdbcTemplate类:org.springframework.jdbc.core.JdbcTemplate
需要设置数据源的bean,属性名 dataSource
6. 与jdbc集成时,为实现事务,需要的动态代理拦截器 org.springframework.transaction.interceptor.TransactionProxyFactoryBean
需要设置代理应用的接口proxyInterfaces value为接口类路径 ,设置事务管理器,transactionManager 为对象的bean,拦截器的事务选项transactionAttributes 此属性与拦截器选择的,需要使用代理的方法,还需要配置target
<property name="transactionAttributes">
<props>
<prop key="*User">PROPAGATION_REQUIRED,-Exception</prop>
</props>
</property>
7. 与jdbc集时,动态代理拦截器需要使用的事务管理器:org.springframework.jdbc.datasource.DataSourceTransactionManager
需要配置此对象管理的数据源DataSource对象的bean
分享到:
相关推荐
在这个名为"spring常用jar包"的压缩包中,包含了一些Spring框架运行所必需的核心库。下面我们将逐一解析这些jar包的功能和重要性。 1. aspectjrt.jar:这是AspectJ运行时库,用于支持面向切面编程(AOP)。AOP是...
Spring常用配置及解析类说明 Spring Framework是当前最流行的Java EE应用程序框架之一,它提供了强大的配置机制,允许开发者灵活地配置应用程序。春天的配置机制是基于XML文件的,它提供了多种配置方式,包括基于...
Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点
Spring框架是Java开发中最常用的轻量级框架之一,它的核心在于IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)。在本压缩包中,你可能会找到一系列与Spring相关的jar包,...
本文将深入探讨Spring框架中常用的26个包,这些包是构建高效、可维护的Java应用的基础。 1. `org.springframework.beans`:这个包主要处理JavaBeans,包括属性的读取、设置、类型转换以及事件处理等。它还提供了...
标题 "spring最常用jar包" 暗示了我们讨论的核心是Spring框架中不可或缺的库文件,这些jar包是开发人员在使用Spring进行Java应用程序开发时最常引用的基础组件。Spring是一个开源的Java平台,它提供了全面的企业级...
Spring框架是Java开发中最常用的轻量级框架之一,它的出现极大地简化了企业级应用的开发。本篇文章将针对Spring框架的常用模块进行详细介绍,旨在帮助初学者理解和掌握Spring的核心概念。 1. **IoC(控制反转)与DI...
这个"spring常用架包"集合了Spring框架中常用的核心组件,方便开发者在项目中快速引用。以下是对这些核心组件及其功能的详细介绍: 1. **Spring Core**:这是Spring框架的基础,提供依赖注入(Dependency Injection...
这个“Spring常用包”包含了Spring框架中最为常用的部分,适合初学者和开发者快速上手。 1. **Spring Core**: - **Bean Factory**:它是Spring的核心,负责管理对象的生命周期和依赖关系,通过XML或注解配置来...
在Spring项目中,使用jUnit可以对单个类或方法进行独立测试,确保代码的健壮性。 6. **MySQL驱动包**:MySQL是广泛应用的关系型数据库,其驱动包(mysql-connector-java)允许Java应用程序连接到MySQL服务器,执行...
这个"Spring常用的jar包.rar"文件包含了一系列Spring框架的核心组件和依赖,使得开发者能够快速搭建一个基于Spring的项目环境。以下是对这些jar包及其重要性的详细解释: 1. **spring-core.jar**:这是Spring框架的...
这个压缩包包含的“spring常用包”很可能是为了帮助开发者理解并使用 Spring 2.5 的核心组件。让我们详细探讨一下 Spring 2.5 中的一些关键知识点: 1. **IoC(Inversion of Control)容器**:Spring 的核心特性是...
浅谈Spring常用注解 浅谈Spring常用注解是Spring框架中的一些基本概念,了解这些概念对于 MASTERING SPRING Framework非常重要。本文将对Spring中常用的注解进行分类和介绍,并对每个注解的使用进行解释。 一、...
在 Java 领域中,Spring Integration 和 Spring WS 是两个常用的框架,它们分别负责集成系统和 Web 服务。今天,我们将探讨如何将这两个框架整合在一起,实现一个完整的 Web 服务解决方案。 Spring Integration ...
在"Spring JDBC常用Jar包"中,包含了一些核心的库文件,这些文件在构建基于Spring的JDBC应用程序时是必不可少的。 1. **mysql-connector-java-5.1.24-bin.jar**: 这是MySQL数据库的JDBC驱动程序。它允许Java应用...
这时,Spring提供了一个名为`AopTargetUtils`的工具类,专门用来处理这种需求。 `AopTargetUtils`是Spring AOP模块中的一个辅助类,它提供了若干静态方法来帮助开发者获取代理对象的真实目标对象。这个工具类主要...
Spring 常用注解整理,分类:创建对象;注入数据;范围;全局异常;生命周期;新注解;JPA;扩展原理等注解类型。
以下是对Spring常用包的详细解析: 1. **spring-core**:这是Spring框架的基础,包含了核心工具类和资源处理。其中,BeanUtils、ClassUtils等工具类提供了通用的Java对象操作,Resource接口则用于处理各种类型的...