博客专栏  >  编程语言   >  Spring学习点滴

Spring学习点滴

把我的经验分享给你。让你用最少的时间掌握最有用的Spring应用开发知识点。

关注
7 已关注
36篇博文
  • 【Spring学习31】Spring事务(1):概述

    本系列由以下文章组成: Spring事务(1):概述 Spring事务(2):事务管理器 Spring事务(3):事务属性之隔离级别(isolation level) Spring事务(4):...

    2017-04-20 21:00
    462
  • 【Spring学习32】Spring事务(2):事务管理器

    Spring只是个容器,因此它并不做任何事务的具体实现。他只是提供了事务管理的接口PlatformTransactionManager,具体内容由就由各个事务管理器来实现。 Spring提供了许多内...

    2017-04-20 21:06
    541
  • 【Spring学习33】Spring事务(3):事务属性之隔离级别(isolation level)

    事务属性上文的例子中,在声明事务时,用到了@Transactional(readOnly = false, propagation = Propagation.REQUIRED)。 中间的参数rea...

    2017-04-20 21:26
    796
  • 【Spring学习34】Spring事务(4):事务属性之7种传播行为

    事务传播行为什么叫事务传播行为?听起来挺高端的,其实很简单。 即然是传播,那么至少有两个东西,才可以发生传播。单体不存在传播这个行为。事务传播行为(propagation behavior)指的就是...

    2017-04-20 21:35
    524
  • 【Spring学习35】Spring事务(5):编程式事务

    Spring提供了对编程式事务和声明式事务的支持,编程式事务允许用户在代码中精确定义事务的边界,而声明式事务(基于AOP)有助于用户将操作与事务规则进行解耦。简单地说,编程式事务侵入到了业务代码里面,...

    2017-04-20 21:38
    505
  • 【Spring学习36】Spring事务(6):声明式事务(集合Mybatis)

    Spring声明 式事务实现过程中,在配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理...

    2017-04-20 21:39
    530
  • 【Spring学习30】Spring AOP:基于XML配置和注解实现

    我们知道Spring以IoC(Inverse of Control 反转控制)和AOP(Aspect Oriented Programming 面向切面编程)为内核。 AOP(Aspect Orie...

    2017-04-13 21:42
    533
  • 【Spring学习28】JavaConfig配置bean

    从Spring3开始,加入了JavaConfig特性,JavaConfig特性允许开发者不必在Spring的xml配置文件中定义bean,可以在Java Class中通过注解配置bean。当然,Jav...

    2017-04-12 19:54
    1236
  • 【Spring学习29】cglib的Lookup方法

    在长生命周期的bean引用短生命周期bean时,会有一个问题。 比如singleton 类依赖了prototype类,容器会在singleton 类初始化时,就根据依赖关系将prototype类注入。...

    2017-04-12 20:01
    416
  • 【Spring学习25】容器级启动和关闭回调

    之前我们谈了bean的生命周期中利用容器扩展点回调,来实现后置处理器以及bean的初始和销毁回调。但这些事件都是建立在容器已经成功启动的基础上,如果我们想在容器本身的生命周期(比如容器启动、停止)事件...

    2017-04-09 20:22
    705
  • 【Spring学习26】Aware相关接口

    Aware,是感应和感知的意思。当bean实现了对应的Aware接口时,BeanFactory会在生产bean时根据它所实现的Aware接口,给bean注入对应的属性,从而让bean获取外界的信息。S...

    2017-04-10 19:51
    757
  • 【Spring学习27】回顾总结Spring常用注解

    前面已经多次用到了注解,如自动装配、扫描,bean初始化及销毁回调等 现在汇总并回顾一下:1、 @Autowired 注解要让@Autowired 起作用必须事先在 Spring 容器中声明 Aut...

    2017-04-10 20:06
    592
  • 【Spring学习21】Bean生命周期回调:初始化回调和销毁回调

    实现Bean初始化回调和销毁回调各有三种方法,一是实现接口方法,二是在XML配置,三是使用注解初始化回调1、使用接口org.springframework.beans.factory.Initiali...

    2017-04-06 21:03
    428
  • 【Spring学习22】容器扩展点:FactoryBean

    FactoryBean接口是Spring IoC容器实例化逻辑的扩展点。什么叫扩展点?还记得前面说的bean生命周期(点击回顾)吗,Spring处理Bean生命周期的回调的事件就是扩展点。往下看例子就...

    2017-04-06 21:11
    208
  • 【Spring学习23】容器扩展点:后置处理器BeanPostProcessor

    综述先回顾bean生命周期的这张图,看看BeanPostProcessor调用位置 通过上图看到BeanPostProcessor(Bean后置处理器)两个方法在bean生命周期的位置,即:在Spr...

    2017-04-06 21:24
    313
  • 【Spring学习24】容器扩展点:后置处理器BeanFactoryPostProcessor

    上篇说到的BeanPostProcessor(Bean后置处理器)常用在对bean内部的值进行修改;实现Bean的动态代理等。 BeanFactoryPostProcessor和BeanPostPr...

    2017-04-06 21:34
    494
  • 【Spring学习01】Spring简介

    一、Spring介绍spring直译是春天,所以以前开发时经常叫它春哥。实际上应该取弹性、跳跃的意思,指让代码更加灵活解耦,易于扩展。 百度百科上解释: Spring是分层的JavaSE/EE ...

    2017-03-30 20:37
    408
  • 【Spring学习02】从官网下载Spring

    一、获取Maven配置Spring的官网地址是:http://spring.io/。 需要Maven配置信息,可以到http://projects.spring.io/spring-framewor...

    2017-03-30 20:44
    308
  • 【Spring学习03】Spring简单入门实例

    国际惯例,从一个简单的例子入门,轻松了解依赖注入。 拿之前提到的场景: 假设我们开发了一套管理系统,每收到一笔订单后,系统调用notifyservice.sendMessage给客户发送订单成功邮...

    2017-03-30 20:51
    1421
  • 【Spring学习04】实例化上下文对象及加载多个配置文件

    一、实例化上下文对象从前面的例子可以看到,在代码中实例化上下文对象非常简单,如下面的例子:ApplicationContext ctx = new ClassPathXmlApplicationCon...

    2017-03-30 20:58
    688

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部