Spring AOP 源码分析系列文章导读

1. 简介 前一段时间,我学习了 Spring IOC 容器方面的源码,并写了数篇文章对此进行讲解。在写完 Spring IOC 容器源码分析系列文章中的最后一篇后,没敢懈怠,趁热打铁,花了3天时间阅读了 AOP 方面的源码。开始以为 AOP 部分的源码也会比较复杂,所以原计划投入一周的时间用于阅读 ... »

SSM(Spring+SpringMVC+Mybatis)+Mysql 框架整合搭建流程以及其间注意事项

复习SSM框架,太久没用自己手动撘一个,发现自己还是有很多地方忘记了和没注意的事项。。。 首先,直接给出总流程: 零、引jar包 1、引包(或者写maven.pom) 一、数据库部分 设计数据库各表结构,主键、外键等 二、Model部分 1、根据表结构写相对应的bean(*.java) 2、配置my ... »

Spring AOP切点表达式用法总结

1. 简介        面向对象编程,也称为OOP(即Object Oriented Programming)最大的优点在于能够将业务模块进行封装,从而达到功能复用的目的。通过面向对象编程,不同的模板可以相互组装,从而实现更为复 ... »

spring aop 方法增加日志记录

使用场景: 1:调用外部接口时需要记录出参和入参。 2:等等等等 一言不合,上代码: # 枚举类 1 package xxxxxxxxxx; 2 3 import java.lang.annotation.ElementType; 4 import java.lang.annotation.Rete ... »

Spring IOC 容器源码分析 - 循环依赖的解决办法

1. 简介 本文,我们来看一下 Spring 是如何解决循环依赖问题的。在本篇文章中,我会首先向大家介绍一下什么是循环依赖。然后,进入源码分析阶段。为了更好的说明 Spring 解决循环依赖的办法,我将会从获取 bean 的方法 开始,把整个调用过程梳理一遍。梳理完后,再来详细分析源码。通过这几步的 ... »

Spring IOC 容器源码分析 - 循环依赖的解决办法

1. 简介 本文,我们来看一下 Spring 是如何解决循环依赖问题的。在本篇文章中,我会首先向大家介绍一下什么是循环依赖。然后,进入源码分析阶段。为了更好的说明 Spring 解决循环依赖的办法,我将会从获取 bean 的方法 开始,把整个调用过程梳理一遍。梳理完后,再来详细分析源码。通过这几步的 ... »

Spring IOC 容器源码分析 - 循环依赖的解决办法

1. 简介 本文,我们来看一下 Spring 是如何解决循环依赖问题的。在本篇文章中,我会首先向大家介绍一下什么是循环依赖。然后,进入源码分析阶段。为了更好的说明 Spring 解决循环依赖的办法,我将会从获取 bean 的方法 开始,把整个调用过程梳理一遍。梳理完后,再来详细分析源码。通过这几步的 ... »

spring IOC

1.什么是IOC,其是干什么的 有何作用 Spring核心思想,控制反转或依赖注入,把所有的javaBean都交给spring容器来管理,是通过.xml的形式对javaBean之间的依赖关系进行管理。所谓的反转是相对正传而言,假如有两个类A 和B, 若是在A类中需要调用B类的方法,正向是直接new获 ... »

使用Akka构建集群(一)

Akka提供的非常吸引人的特性之一就是轻松构建自定义集群,这也是我要选择Akka的最基本原因之一。如果你不想敲太多代码,也可以通过简单的配置构建一个非常简单的集群。本文为说明Akka集群构建的学习成本低廉,以Akka官网的例子代码出发,进行简单改造后与Spring集成。 ... »

Spring IOC 容器源码分析 - 创建原始 bean 对象

1. 简介 本篇文章是上一篇文章( "创建单例 bean 的过程" )的延续。在上一篇文章中,我们从战略层面上领略了 方法的全过程。本篇文章,我们就从战术的层面上,详细分析 方法中的一个重要的调用,即 方法。在本篇文章中,你将看到三种不同的构造 bean 对象的方式。你也会了解到构造 bean 对象 ... »

thymeleaf properties 国际化 mesaage

thymeleaf获取配置properties中的数据与thymeleaf国际化(摘录) 使用thymeleaf提供的国际化 有时候会有直接在模板中获取配置文件properties中的配置信息,比如:webname = form1,不需要用java传给模板,在模板中就可以直接获取的方法 首先我们先定 ... »

知识点:spring 完全手册

什么是spring spring是一个开源框架,为简化企业级开发而生,使用spring可以使简单的java bean 实现以前只有EJG才能实现的功能。 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 spring的特点 ◆ 轻量——从大小与开销两方面而言Spring都 ... »