随笔分类 -  Spring

Spring 相关知识。学习、记录。
摘要:技术面:SpringCloud(SpringCloud有哪些组件,SpringCloud与Dubbo的区别)SpringCloud有哪些组件?SpringCloud与Dubbo有什么区别? 阅读全文
posted @ 2025-11-11 14:57 纪莫 阅读(330) 评论(1) 推荐(2)
摘要:技术面:SpringBoot(springboot的类加载和传统的双亲委派有什么区别、如何按顺序实例化Bean)SpringBoot的类加载和传统的双亲委派有什么区别? SpringBoot如何按顺序实例化Bean 阅读全文
posted @ 2025-11-04 16:32 纪莫 阅读(300) 评论(0) 推荐(0)
摘要:技术面:SpringBoot(启动流程、如何优雅停机)SpringBoot的启动流程 下面的代码是SpingBoot启动类里最基础的代码,SpringBoot的启动的入口就在这里,本文是在SpringBoot3的基础上进行的梳理。 @SpringBootApplication public class Application { public stat 阅读全文
posted @ 2025-10-28 10:12 纪莫 阅读(119) 评论(0) 推荐(0)
摘要:技术面:Spring(循环依赖,spring与springboot的区别)什么是spring的循环依赖?什么是spring的三级缓存?三级缓存怎么解决的循环依赖?解决循环依赖一定要三级缓存吗?spring默认是否支持循环依赖?spring与springboot的区别是什么? 阅读全文
posted @ 2025-10-22 09:38 纪莫 阅读(236) 评论(5) 推荐(1)
摘要:技术面:Spring (事务传播机制、事务失效的原因、BeanFactory和FactoryBean的关系)Spring的事务传播机制 什么是Spring事务传播机制 Spring的事务传播机制,主要是用于控制多个事务方法相互调用时的事务行为。 在后端复杂的业务场景中,多个事务之间的调用可能会导致事务的不一致,例如:数据重复提交,数据丢失等问题,使用事务传播机制可以避免这些问题的发生,从而保证事务的一致性 阅读全文
posted @ 2025-10-10 18:57 纪莫 阅读(262) 评论(0) 推荐(2)
摘要:技术面:Spring (bean的生命周期、创建方式、注入方式、作用域)Spring Bean的生命周期是什么样的? 在Spring容器里一个Bean的从创建到销毁一般都是经历了以下几个阶段: 定义阶段(Bean元信息配置)=>实例化阶段(创建Bean对象)=>初始化阶段(执行初始化逻辑)=>使用阶段(Bean可用)=>销毁阶段(释放资源) 定义阶段(BeanDefin 阅读全文
posted @ 2025-09-13 21:51 纪莫 阅读(431) 评论(0) 推荐(0)
摘要:前言 看到文章的题目了吗?就是这么抽象和笼统的一个问题,确实是我面试中真实被问到的,某共享货车平台的真实面试问题。 SpringCloud确实是用过,但是那是三四年前了,那个时候SpringCloud刚开始流行没多久,我们技术总监让我们调研一下,然后算上我在内的三个同事就一人买了一本SpringCl 阅读全文
posted @ 2021-01-18 08:24 纪莫 阅读(2513) 评论(0) 推荐(9)
摘要:前言 继续总结吧,没有面试就继续夯实自己的基础,前阵子的在面试过程中遇到的各种问题陆陆续续都会总结出来分享给大家,这次要说的也是面试中被问到的一个高频的问题,我当时其实没答好,因为很早之前是看过springboot启动过程的源码,但是时间隔得有点久了(两年多没用过springboot),所以当时也没 阅读全文
posted @ 2020-12-14 08:32 纪莫 阅读(2057) 评论(3) 推荐(9)
摘要:前言 在面试的时候这两年有一个非常高频的关于spring的问题,那就是spring是如何解决循环依赖的。这个问题听着就是轻描淡写的一句话,其实考察的内容还是非常多的,主要还是考察的应聘者有没有研究过spring的源码。但是说实话,spring的源码其实非常复杂的,研究起来并不是个简单的事情,所以我们 阅读全文
posted @ 2020-08-25 23:55 纪莫 阅读(2689) 评论(2) 推荐(6)
摘要:前言 在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或 application.yml 文件中,通过 @ConfigurationProperties 注解,我们可以 阅读全文
posted @ 2019-08-18 23:03 纪莫 阅读(66699) 评论(5) 推荐(16)
摘要:什么是Spring 如果想要解释Spring,那么最难的部分就是对其进行分类。通常情况下,Spring被描述为构建Java应用程序的轻量级框架,但这种描述带来了两个有趣的观点。 首先,与许多其他框架(比如仅限于Web应用程序的Apache Struts)不同,可以使用Spring构建Java中的任何 阅读全文
posted @ 2019-04-30 01:11 纪莫 阅读(1705) 评论(0) 推荐(0)