spring
森林屿麓
这个作者很懒,什么都没留下…
展开
-
Spring 循环依赖
1. 什么是循环依赖?循环依赖其实就是循环引用,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图:正在上传…重新上传取消注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。Spring中循环依赖场景有:(1)构造器的循环依赖(2)field属性的循环依赖其中,构造...原创 2020-03-30 07:04:06 · 225 阅读 · 0 评论 -
Spring的AOP用法
什么是AOP?1.AOP概念介绍 所谓AOP,即Aspect orientied program,就是面向方面(切面)的编程。 功能: 让关注点代码与业务代码分离!关注点: 重复代码就叫做关注点;业务代码: 核心业务的代码业务代码与关注点代码分离,好处? --> 关注点代码写一次即可;转载 2017-08-21 18:50:59 · 218 阅读 · 0 评论 -
spring事务传播行为、隔离级别、只读和事务超时
a) 传播行为定义了被调用方法的事务边界。 传播行为 意义 PROPERGATION_MANDATORY 表示方法必须运行在一个事务中,如果当前事务不存在,就抛出异常 PROPAGATION_NESTED 表示如果当前事务存在,则方法应该运行在一个嵌套事务中。否则,它看起来和PR...转载 2018-04-13 19:33:38 · 694 阅读 · 0 评论 -
spring 事务传播行为实例分析
Spring事务传播行为:spring特有的事务传播行为,spring支持7种事务传播行为,确定客户端和被调用端的事务边界(说得通俗一点就是多个具有事务控制的service的相互调用时所形成的复杂的事务边界控制)下图所示为7钟事务传播机制o 传播行为含义PROPAGATION_REQUIRED(XML文件中为REQUIRED)表示当前方法必须在一个具有事务的上下文中运行,如有客户端有事务在进行...转载 2018-05-17 16:52:34 · 153 阅读 · 0 评论 -
Spring IoC注入过程原理模拟
Spring Ioc就是对java反射及读取xml文件的使用的封装public interface BeanFactory { public Object getBean(String id);}public class ClassPathXmlApplicationContext implements BeanFactory { // 存储解析xml后各个实例的键值对 private...原创 2018-07-14 14:55:44 · 406 阅读 · 0 评论 -
SpringMVC 流程
pring MVC工作流程图 图一 图二 图三Spring工作流程描述用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(...转载 2018-12-04 11:58:32 · 506 阅读 · 0 评论 -
Spring 面试问题 TOP 50
Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。本文内容主要翻译自 Top 50 Spring Interview Questions You Must Prepare In 20181. 一般问题1.1. 不同版本的 Spring Framew...转载 2019-01-07 10:58:16 · 275 阅读 · 0 评论