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