博客专栏  >  架构   >  Spring实战教程

Spring实战教程

记录学习Spring的点点滴滴。。。

关注
6 已关注
15篇博文
  • Spring实战教程 | 第十三篇:Spring高级功能

    1、Spring Aware Spring Aware目的是为了让Bean获得Spring容器的服务,因为ApplicationContext接口集成了MessageSOurce接口、Applica...

    2017-07-23 14:27
    1018
  • Spring实战教程 | 第十二篇:用Spring AOP实现异常处理和记录程序执行时间

    这个实例用于一个系统的所以方法执行过程中出现异常时,把异常信息都记录下来,还有记录每个方法的执行时间,这两个业务逻辑首先使用SpringAOP的自动代理功能,然后一个用Java的动态代理,一个用CGL...

    2017-02-05 15:19
    2111
  • Spring实战教程 | 第十一篇:SrpringAOP之Spring中的自动代理

    自动代理的好处:自动检查IoC容器的目标对象,并对这些目标对象产生代理对象,也就是我们不用为每个Action建立相应的代理bean 下面的例子是所有类都以do开头的方法,在被调用时,都要进行日志的输...

    2017-02-05 11:18
    408
  • Spring实战教程 | 第九篇:SpringAOP之入门

    AOP的3个关键概念 切入点(Pointcut) 在介绍Pointcut之前先介绍Join Point(连接点)的概念。Join Point指程序运行中的某个阶段点,比如一个方法调用,异常抛出...

    2017-02-03 09:12
    491
  • @Autowired与@Resource的区别

    @Autowired与@Resource的区别@Autowired:默认按类型装配(这个注解是属于spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值, 可以设置它的requi...

    2017-02-23 16:34
    610
  • Spring实战教程 | 第八篇:Spring缓存---创建第一个缓存应用程序

    介绍 缓存是一种存储机制,它将数据保存在某个地方,并以一种更快的方式为日后的请求提供服务,在应用程序中使用缓存机制,可以避免方法的多次执行,可以根据所提供的输入值对方法的结果数据进行缓存 通过使用...

    2017-02-15 18:52
    432
  • Spring的声明式事务处理

    Spring的事务处理需要借助AOP的实现,所以需要apalliance.jar和cglib.jar,实现声明式事务处理,需要PlatformTransactionManager的实现类,因为使用的是...

    2017-02-06 21:50
    508
  • Spring 中的TransactionTemplate

    Spring提供的TransactionTemplate 能够以编程的方式实现事务控制,是无状态而且线程安全的public class TransactionTemplate extends Defa...

    2017-02-05 23:43
    2938
  • Spring实战教程 | 第七篇:Spring事务处理概述

    ()事务是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做 Spring框架支持事务管理的核心是事务管理器抽象,对于不同的数据访问框架(如Hibern...

    2017-02-05 22:02
    489
  • Spring实战教程 | 第六篇:Spring通过工厂方法配置Bean

    通过静态工厂方法配置Bean 1、调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中,当客户端需要对象时,只需要简单地调用静态方法,而不用关心创建对象的细节 2、要声明通过静态方法创建...

    2017-02-01 23:56
    3761
  • Spring实战教程 | 第五篇:Spring自动装配及bean的生命周期

    Spring自动装配 介绍 1、Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 的 autowire 属性里指定自动装配的模式 2、byType(根据类型自动装配):...

    2017-02-01 22:34
    411
  • Spring实战教程 | 第四篇:Spring表达式语言:SpEL

    1、SpEL简介 Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。SpELEL可以给bean的属性动态赋值。 SpEl可以实现的功能: ①通过bean...

    2017-01-28 21:24
    347
  • Spring实战教程 | 第三篇:Spring使用外部属性文件

    当我们要配置数据源的信息时候,如果配置在Bean里面会很麻烦,所以需要个外部属性文件,外部属性文件主要配置系统部署的细节信息(比如文件路劲,数据源配置信息等) 外部属性文件db.properties...

    2017-01-27 10:05
    375
  • Spring实战教程 | 第二篇:Spring属性配置细节

    1、字面值 1、字面值:可用字符串表示的值,可以通过 元素标签或 value 属性进行注入。 2、基本数据类型及其封装类、String 等类型都可以采取字面值注入的方式 3、若字面值中包含特殊...

    2017-01-25 02:49
    438
  • Spring实战教程 | 第一篇: Spring中的Bean配置

    配置形式:①基于 XML 文件的方式;②基于注解的方式 Bean 的配置方式:①通过全类名(反射)、②通过工厂方法(静态工厂方法 & 实例工厂方法)、③FactoryBean ...

    2017-01-24 23:48
    382
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部