
Spring
等後那场雪
喜欢研究多线程、分布式相关技术
展开
-
Spring - 事务
隔离级别什么是隔离程度?一个事务必须由其他的事务进行的数据或者资源更改相隔离的程度。mysql有四种隔离级别,默认可重复读;而oracle只有两种读已提交和序列化,默认读已提交。1. READ_UNCOMMITED时刻 事务一 事务二 T1 查询余额10000元 T2 查询余额10000元 T3 网购...原创 2019-07-31 17:32:11 · 111 阅读 · 0 评论 -
Spring源码解析 - bean标签的解析与注册
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader 解析默认标签元素: private void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) { if (delegate.nodeName...原创 2019-04-09 16:32:22 · 410 阅读 · 0 评论 -
Spring - @ComponentScan用法及手写简单实现
@ComponentScan:默认扫描与当前类所在包下的带有@Service、@Controller、@Component、@Repository注解修饰的类装入到Spring容器中。package com.demo.test;import org.springframework.stereotype.Controller;@Controllerpublic class Test...原创 2019-02-26 22:10:08 · 992 阅读 · 0 评论 -
Spring - 手写Spring框架(简单实现)
MyController.java package com.mzs.test;import java.lang.annotation.*;@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)public @interface MyController { String val...转载 2019-02-11 17:34:17 · 379 阅读 · 0 评论 -
Spring - IOC、DI的理解
IOC:inversion of control,即控制反转。对象的创建由容器决定,意味着控制权的转移。传统上,创建一个对象实例,可能会通过new 构造器的方法(也有其他方式)。这时候,客户端想创建一个用户类实例。它就会通过new 构造器的方式,而这个用户类又依赖于用户信息类。客户端再创建一个用户信息类对象,注入到用户类实例里。ioc方式,由ioc容器创建一个对象实例。再看它有没有依赖的对...转载 2019-02-10 21:49:14 · 134 阅读 · 0 评论 -
spring - aop切点标签
within() 类型(不可继承)@within() 标注在类型(继承没有方法没被重写的子类)args() 类型 (可继承)@args() 标注在类型(可继承,入参点等于标注点) @annotation 标注在方法(不可继承)@target() 类型(不可继承)target() 类型 (可继承)this() 类型 等于target() ...原创 2018-12-05 18:08:19 · 213 阅读 · 0 评论 -
Spring - aop
1.基本概念的理解连接点:程序执行过程中,能够插入到切面的点。通过这些点,切面代码加入到正常流程中。体现一种时机性,什么时候该做什么。通知(增强):更多体现在什么时候。体现一种标志性。切点:更多体现一种切入性。通过这个点,知道要做的事是什么。也是通过这个点,将之前之后要做的事与这件事分开。 2.简单demo@Aspectpublic class Audien...原创 2018-12-03 18:15:14 · 151 阅读 · 0 评论