![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
光影和弦 一抹春色
这个作者很懒,什么都没留下…
展开
-
Spring 五个事务隔离级别和七个事务传播行为
脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不 可重复读。例如,一个编辑人员两次读取同一文档,但在两次读取之间,作者重写了该文..原创 2020-07-16 12:56:59 · 409 阅读 · 0 评论 -
Spring Bean的生命周期
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。一、生命周期流程图:若容器注册了以上各种接口,程序那么将会按照以上的流程进行。下面将仔细讲解各接口作用。二、各种接口方法分类Bean的完整生命周期经原创 2020-07-16 11:25:08 · 341 阅读 · 0 评论 -
spring
Spring 是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,S原创 2020-07-01 19:04:57 · 336 阅读 · 0 评论 -
JAVA代理
目录1.1为什么要用代理1.2 JDK动态代理玩法详解1.3 cglib代理的各种玩法详解一 为什么要用代理package com.javacode2018.lesson001.demo15;public interface IService {void m1();void m2();void m3();}package com.javacode2018.lesson001.demo15;public class ServiceA implements IService {@Ove转载 2020-06-20 19:12:27 · 152 阅读 · 0 评论 -
Spring AOP原理
一 实现方式主要是通过jdk 和 cglib代理来创建对象,通过代理对象来访问目标对象 而代理对象中融入了增强代码 最终对目标代理对象增强的效果。二 aop相关的一些类1.连接点(JoinPoint)相关类2 通知(Advice)相关的类3 切入点(PointCut)相关的类4 切面(Advisor)相关的类3 连接点(JoinPoint)相关的类三 连接点相关类3.1 JoinPoint接口package org.aopalliance.intercept;public inte原创 2020-06-20 18:43:56 · 175 阅读 · 0 评论 -
Spring之Spring IOC(附官网文档查看流程)
一 目录二 官网介绍2.1模块化的思想是 Spring 中非常重要的思想。Spring 框架是一个分层架构,每个模块既可以单独使用,又可与其他模块联合使用。每个「绿框」,对应一个模块,总共8个模块;「黑色包」,表示要实现这个模块的 jar 包。Core Container,我们刚才已经在文档里看到过了,就是 IoC 容器,是核心,可以看到它依赖于这4个 jar 包:BeansC...原创 2020-04-20 17:50:22 · 737 阅读 · 0 评论 -
SpringMVC(附执行流程与源码)
一首先,让我们从 Spring MVC 的四大组件:前端控制器(DispatcherServlet)、处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)以及视图解析器(ViewResolver) 的角度来看一下 Spring MVC 对用户请求的处理过程,SpringMVC 执行过程用户请求发送到前端控制器 DispatcherServlet。前...原创 2020-04-15 16:39:12 · 139 阅读 · 0 评论 -
图解SpringMVC设计思想
一 servlet处理过程(JSP为例 xml配置模式)WEB-INF/web.xmlservletbat.ke.qq.com.HelloServlet servlet/hello@WebServlet("/hello")public class HelloServlet extends HttpServlet{@Overrideprotec...原创 2020-03-17 12:08:36 · 68 阅读 · 0 评论 -
AOP扫盲(一)
目录:一 AOP的定义二 AOP/OOP区分三AOP的两种继承体系四 AOP切面构成要素五 AOP的两种代理和三种时期六 AOP 的两种实现方式一.AOP的定义AOP(面向切面编程),是Spring框架中一个非常重要的内容,它是通过预编译方式和运行期间动态代理实现程序的维护程序功能统一的技术。Aop的作用:提高业务的可扩展性,降低业务逻辑各部分之间的耦合度(扩业务,松耦合)主...原创 2020-03-17 01:07:08 · 175 阅读 · 0 评论