随笔分类 -  Spring

Spring学习(七)—事务管理的实现
摘要:1、编程式事务 先配置事务管理器: 1.1 PlatformTransactionManager 其业务代码: 直接使用PlatformTransactionManager的优点:可以完全控制整个事务的过程。缺点也很明显,从应用程序开发的角度来看,其依然过于底层,全使用该方法管理事务,重复代码量也是 阅读全文

posted @ 2018-02-04 14:36 dfsgfsgsg 阅读(199) 评论(0) 推荐(0)

Spring学习(六)—事务的相关接口
摘要:1.PlatformTransactionManager org.springframework.transaction.PlatformTransactionManager是Spring事务抽象的核心接口,主要作用是为应用程序提供事务界定 的统一方式。其代码如下: 其依赖关系图: Platform 阅读全文

posted @ 2018-02-04 11:12 dfsgfsgsg 阅读(341) 评论(0) 推荐(0)

Spring AOP四种实现方式(转载)
摘要:原文:Spring AOP四种实现方式Demo详解与相关知识探究 一、使用AOP的几种方式 1.经典的基于代理的AOP 2.@AspectJ注解驱动的切面 3.纯POJO切面 4.注入式AspectJ切面 二、Demo详解 在讲Demo之前,先把项目结构贴一下,我用的的一般的Java Project 阅读全文

posted @ 2018-01-31 21:40 dfsgfsgsg 阅读(672) 评论(0) 推荐(0)

spring学习(五)—AOP相关术语
摘要:1.通知(Advice) 通知定义了切面是什么以及何时使用。如想给程序加上日志,通知就是定义了日志“是什么”并且“在什么时候用”。通知的类型有 前置通知:在目标方法被调用之前调用的通知。 后置通知:在目标方法完成之后调用,不关心方法的返回。 返回通知:在目标方法返回成功执行之后调用的通知。 异常通知 阅读全文

posted @ 2018-01-31 14:34 dfsgfsgsg 阅读(174) 评论(0) 推荐(0)

spring学习(四)—bean的作用域
摘要:Spring的bean作用域最初只有singleton和prototype,spring2.0后又添加了request、session和global session类型,不过后面三种只能在web应用上使用。默认是singleton。scope的设置如下: 1.singleton 标记为singlet 阅读全文

posted @ 2018-01-30 11:46 dfsgfsgsg 阅读(188) 评论(0) 推荐(0)

spring学习(三)—beanFactory
摘要:1. spring的容器 spring提供了两种容器类型:BeanFactory与ApplicationContext,类的继承情况如下: 1.1 BeanFactory 基类的ioc容器,是最基本的抽象工厂,提供完整的IOC服务支持,默认是采用延迟初始化策略(lazy-load),即当客户端对象需 阅读全文

posted @ 2018-01-29 21:18 dfsgfsgsg 阅读(222) 评论(0) 推荐(0)

spring学习(二)—bean的装配
摘要:1.在xml中显示配置的方式 1.1构造方法注入 定义一个构造器: spring的配置文件: 测试: 1.2setter方法注入 当注入是其他类型 1.3接口注入 接口注入方式现在不提倡,基本处于退役状态。因为它强制注入对象实现不必要的接口,带有侵入性。被注入对象如果想要IOC Service Pr 阅读全文

posted @ 2018-01-28 12:01 dfsgfsgsg 阅读(209) 评论(0) 推荐(0)

Spring学习(一)
摘要:1.俯瞰Spring 1.1 核心容器(Core Container) spring最核心的部分,core和beans为spring提供最基本的功能,包括依赖注入。该模块还包括BeanFactory—一个工厂的实现类。Context模块继承了Beans模块,并支持国际化、事件传播、资源加载等。spr 阅读全文

posted @ 2018-01-27 21:22 dfsgfsgsg 阅读(152) 评论(0) 推荐(0)

导航