最新发布

SpringBoot自动配置原理

Spring Boot 自动配置原理是利用条件注解和自动配置类。它在启动时扫描类路径,根据特定条件判断是否需要加载相应配置。通过读取配置文件和依赖中的元数据,自动配置相关组件,极大地简化了开发过程,提高了开发效率。

huizhang43 阅读:11 评论:0 2024-08-22

Spring生命周期

Spring 生命周期主要分为创建 Bean 实例、依赖注入、初始化、使用和销毁阶段。创建时通过反射机制实例化对象,接着进行属性注入。初始化阶段可执行自定义初始化方法。使用过程中为程序提供服务,容器关闭时执行销毁方法进行资源清理。

huizhang43 阅读:12 评论:0 2024-08-22

Mybatis缓存策略

MyBatis 有一级缓存和二级缓存策略。一级缓存是 SqlSession 级别的,默认开启,存储同一次会话中的查询结果。二级缓存是 Mapper 级别的,可配置开启,多个 SqlSession 可共享,能提高数据查询效率,减少数据库访问压力。

huizhang43 阅读:56 评论:0 2024-08-22

Spring怎么解决循环依赖

Spring 解决循环依赖主要通过三级缓存。当创建 Bean 时,若发生循环依赖,先从一级缓存找,没有则创建实例放入二级缓存,提前暴露对象引用。等属性注入时从缓存获取依赖对象,完成创建后放入一级缓存,从而有效解决循环依赖问题。

huizhang43 阅读:18 评论:0 2024-08-22

Nacos的配置热更新的原理

Nacos配置热更新的基本原理是通过客户端和Nacos Server之间的长连接实现的。当配置发生变化时,Nacos Server会向订阅了该配置的客户端发送通知,客户端接收到通知后会重新获取最新的配置并更新。

huizhang43 阅读:21 评论:0 2024-08-22

«