
Spring全家桶
文章平均质量分 93
Spring系列文章
esc_ai
这个作者很懒,什么都没留下…
展开
-
(spring全家桶十)Spring Statemachine有限状态机与地址分析
一、有限状态机有限状态机是一个特殊的有向图,包含节点和连接这些节点的弧。每个有限状态机都有开始、结束和若干个中间状态,每个弧上带有从一个状态进入下一个状态的条件。以一个简化的购物流程为例,开始和结束之间有待下单、待支付、待发货、待收货四个状态,从一个状态转向另外一个状态中间需要发送事件。有限状态机可以用于中文地址分析,识别地址的有限状态机如下。给出一个地址,如果当前状态是“省”,后面一个词组是二级市原创 2017-09-23 15:47:28 · 5437 阅读 · 2 评论 -
Spring全家桶(九)Spring JdbcTemplate
一、Spring JDBCSpring JDBC是在JDBC API的基础上定义一个抽象层,用以简化JDBC操作。Spring JdbcTemplate是Spring JDBC框架的核心,为不同类型的JDBC操作提供模板方法,每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务。基于此,可以在保留灵活性的情况下,将数据库存取的工作量降到最低。二、Bean配置在Spring配置文件中,配置一个Sp原创 2017-05-31 13:24:48 · 3346 阅读 · 0 评论 -
Spring全家桶(八)AOP核心思想与AspectJ 5种类型通知
一、AOP核心思想AOP是Aspect-Oriented Programming的缩写,翻译为面向切面编程。我个人理解切面就是一个方面。 例子,一个接口里面有增删改查四个方法:package com.stuspring.aop.impl;/** * Created by bee on 17/5/15. */public interface ArithmeticCalculator {原创 2017-05-17 00:02:18 · 2140 阅读 · 0 评论 -
Spring全家桶(七)通过注解配置Bean
Spring是简化j2ee开发的一个框架,通过指定id、类名配置bean虽然简单,但是当bean很多的时候,spring的配置文件会过于臃肿,使用注解技术配置bean使配置更加简介。一、注解配置bean步骤注解配置bean的原理是组件扫描,通过在spring配置文件中定义包扫描器,spring就能从classpath下自动扫描、侦测和实例化具有特定注解的bean。Spring注解有以下四个,位于or原创 2017-05-16 11:33:44 · 1910 阅读 · 0 评论 -
Spring全家桶(六)必知必会的java注解技术
一、Java注解技术的基本概念Java注解又称Java标注,通俗的说注解就是对某一事物添加注释说明,是Java 5.0版本开始支持加入源代码的特殊语法元数据。Java语言中的类、方法、变量、参数和包都可以被标注,Java标注可以通过反射获取标注内容。在编译器生成类文件是,标注可以嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。注解提供了安全的类似注释的机制,用来将任何的信原创 2017-05-16 11:32:11 · 2750 阅读 · 0 评论 -
Spring全家桶(五)Bean的多种配置方法
十一、工厂方法配置Bean通过全类名方法配置Bean底层采用的是反射,除此之外还可以通过工厂方法(静态工厂方法&实例工厂方法)、FactoryBean来配置Bean。静态工厂方法创建Bean是将对象创建的过程封装到静态方法中,当客户端需要对象时,只需要简单地调用静态方法而不需要关系创建对象的细节。 要声明通过静态方法调用Bean,需要在Bean的class属性里指定该工厂的方法的类,同时在fact原创 2017-05-16 11:29:59 · 1677 阅读 · 0 评论 -
Spring全家桶(四)Bean的生命周期
十、Bean生命周期10.1 Bean的生命周期Spring IOC容器可以管理Bean的生命周期,也允许在Bean生命周期的特定点执行定制的任务。Spring IOC容器对Bean的生命周期进行管理的过程如下:通过构造器或者工厂方法创建Bean实例为Bean的属性设置值和对其他Bean的引用调用Bean的初始化方法使用Bean容器关闭时,调用Bean的销毁方法在Bean的声明里设置in原创 2017-05-16 11:28:17 · 1634 阅读 · 0 评论 -
Spring全家桶(三)Spring SpEL
九、SpELSpEL是Spring表达式语言(Spring Expression Language)的简称,是一个支持运行查询和操作对象图的强大的表达式语言。SpEL的语法类似EL,SpEL使用#{}作为界定符,所有在大括号内的字符都将被认为是SpEL。SpEL为bean的属性进行动态赋值提供便利。通过SpEL可以实现以下内容:通过bean的id对bean进行引用调用方法以及引用对象中的属性计原创 2017-05-16 11:27:31 · 2280 阅读 · 0 评论 -
Spring全家桶(二)Bean之间的关系、自动装配、作用域和使用外部文件
五、Bean的自动装配Spring IOC容器可以自动装配Bean,需要在bean的autowire属性里指定自动装配的模式。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001原创 2017-05-16 11:25:55 · 2355 阅读 · 0 评论 -
Spring全家桶(一)HelloWorld与入门基础
Spring学习笔记一:理解Spring特点、IOC和DI以及入门例子原创 2017-05-16 11:23:23 · 12214 阅读 · 2 评论