1 什么是AOPAOP(Aspect Orient Programming),直译过来就是面向切面编程。AOP是一种编程思想,是面向对象(OOP)的一种补充和完善。对于面向对象来说是将程序抽象成各个层...
spring循环依赖
如果持有了某一个对象的引用,那么能否在后续步骤的时候给该对象进行属性赋值?将实例化的过程和初始化的过程分开执行 ObjectFactory是一个函数式接口,在java中,方法的参...
Spring Bean 加载流程
本文基于 Spring Boot 3.0.0 (Spring 6.0.2),Bean 指的是 Singleton Bean。宏观地说,Bean 加载流程大致有三个阶段,分别是实例化 crea...
SpringMVC工作流程
目录一、SpingMVC的常用组件 二、SpringMVC的工作流程一、SpingMVC的常用组件1)DispatcherServlet是一种前端控制器,由框架提供。作用:统一处理请求和响应...
Spring 用到的设计模式
控制反转(IoC)和依赖注入(DI)IoC(Inversion of Control,控制翻转) 是Spring 中一个非常非常重要的概念,它不是什么技术,而是一种解耦的设计思想。它的主要目...
接近8000字的Spring/Spring常用注解总结!安排!
0.前言大家好,我是 Guide 哥!这是我的 221 篇优质原创文章。如需转载,请在文首注明地址,蟹蟹!这篇文章在知乎被盗发,并且收获了接近300的点赞,很心痛,我作为这篇文章的真正作者来发,不知道...
Spring注解大全
一、Spring bean注解1.1、@SpringBootApplication申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,@En...
Spring事务管理中的七种传播机制及示例讲解
课程分组的时候分到了Spring传播机制的内容,研究整理了一下。一、事务传播行为和事务传播机制事务传播行为:一般发生在事务嵌套的场景中,比如一个有事务的方法里面调用了另外一个有事务的方法这个时候就会产...
spring事务传播机制(7种)
一、场景:事务的传播行为一般发生在事务嵌套的场景中。如:有一个事务的方法里面调用了另外一个有事务的方法。这时会产生事务边界控制问题。即两个方式是各自作为事务提交还是内层事务合并到外层事务一起提交。sp...
spring项目启动时执行任务
在我们写代码的时候,很多时候难免碰到一些需求是需要我们在项目启动的时候来 启动线程/读取缓存/开启某个服务等等操作,这时候难免会犹豫该怎么做,究竟在哪里执行这个操作?是加载spring bean的...