Spring条件注解 一,快速入门 1.1 什么是 Spring 条件注解 在 Spring Framework 中,**条件注解(Conditional Annotation)**用于 根据运行时条件决定某个 Bean 是否被注册到 IoC 容器中。 本质机制: 只有当指定条件成立时,Spring 才会创建并注册该 B 2026-03-16 0 0 Spring
Spring延迟加载 一,引言 在 Spring Boot 开发中,Spring 容器在启动时通常会 提前创建所有的 Singleton Bean。这种行为称为: Eager Initialization(预初始化 / 饿汉式加载) 例如: Spring Boot 启动 ↓ ApplicationCon 2026-03-05 1 0 Spring
Spring开发中几种数据模型 一、解整体架构 在典型的 Spring Boot 项目中,一般会分层: Controller 层 (接口层) │ ▼ Service 层 (业务层) │ ▼ DAO / Repository 层 (数据访问层) │ ▼ Dat 2026-03-05 1 0 Spring
SpringBean的生命周期 一、Spring Bean 生命周期 1.1 完整生命周期流程 以 ApplicationContext 为例(最常用容器) BeanDefinition 注册阶段(Bean 还没创建) 解析 XML / @Configuration 扫描 @Component 生成 BeanDefinition 2026-03-03 4 0 Spring
Spring异步线程 Spring 提供了开箱即用的异步支持: @EnableAsync:开启异步线程 @Async:标记异步方法 一,开启异步功能 @Configuration @EnableAsync public class AsyncConfig { } @EnableAsync 会导入: AsyncConfi 2026-02-27 4 0 Spring
Spring事务 一、Spring 事务 1.1 什么是事务? 事务(Transaction)是数据库提供的一种机制,用来保证一组操作: 要么全部成功 要么全部失败 不会出现执行一半的情况 现实世界例子:你去银行转账:A账户扣 100;B账户加 100,如果扣成功,加失败怎么办? 钱不能凭空消失 要么都成功 要么都失 2026-02-26 3 0 Spring
Spring StateMechaine 一,什么是状态机? 状态机是一种行为模型,它由状态、事件、转换和动作组成。 状态:对象在某个时刻所处的模式(如:订单的“待支付”、“已支付”)。 事件:触发状态变化的外部或内部动作(如:用户“支付”操作)。 转换:从一个状态到另一个状态的路径(如:从“待支付”到“已支付”)。 动作:状态转换时执行的 2026-02-24 6 0 Spring
Spring Event 一,什么是 Spring Event? Spring Event 是 Spring 框架提供的一种事件驱动编程的实现,它基于经典的观察者模式。简单来说,就是当系统中某个对象的状态发生变化时,它会发布一个“事件”,而其他对这个事件感兴趣的对象(监听器)就会收到通知并执行相应的处理。 这种机制的好处是解 2026-02-23 4 0 Spring
自定义SpringIOC SpringIOC基本使用 dao层 public interface UserDao { public void addUser(); } public class UserDaoImpl implements UserDao { @Override public voi 2026-02-21 10 0 Spring