网站Logo 苏叶的belog
首页
设计模式
JavaSe
Spring
项目工具
GitMavenDocker
Base
Linux
登录
Spring条件注解

Spring条件注解

一,快速入门 1.1 什么是 Spring 条件注解 在 Spring Framework 中,**条件注解(Conditional Annotation)**用于 根据运行时条件决定某个 Bean 是否被注册到 IoC 容器中。 本质机制: 只有当指定条件成立时,Spring 才会创建并注册该 B

2026-03-16
0
0
Spring
Spring条件注解

Spring延迟加载

一,引言 在 Spring Boot 开发中,Spring 容器在启动时通常会 提前创建所有的 Singleton Bean。这种行为称为: Eager Initialization(预初始化 / 饿汉式加载) 例如: Spring Boot 启动 ↓ ApplicationCon

2026-03-05
1
0
Spring
Spring延迟加载
Spring延迟加载
Spring开发中几种数据模型

Spring开发中几种数据模型

一、解整体架构 在典型的 Spring Boot 项目中,一般会分层: Controller 层 (接口层) │ ▼ Service 层 (业务层) │ ▼ DAO / Repository 层 (数据访问层) │ ▼ Dat

2026-03-05
1
0
Spring
Spring开发中几种数据模型

SpringBean的生命周期

一、Spring Bean 生命周期 1.1 完整生命周期流程 以 ApplicationContext 为例(最常用容器) BeanDefinition 注册阶段(Bean 还没创建) 解析 XML / @Configuration 扫描 @Component 生成 BeanDefinition

2026-03-03
4
0
Spring
SpringBean的生命周期
SpringBean的生命周期
Spring异步线程

Spring异步线程

Spring 提供了开箱即用的异步支持: @EnableAsync:开启异步线程 @Async:标记异步方法 一,开启异步功能 @Configuration @EnableAsync public class AsyncConfig { } @EnableAsync 会导入: AsyncConfi

2026-02-27
4
0
Spring
Spring异步线程

Spring事务

一、Spring 事务 1.1 什么是事务? 事务(Transaction)是数据库提供的一种机制,用来保证一组操作: 要么全部成功 要么全部失败 不会出现执行一半的情况 现实世界例子:你去银行转账:A账户扣 100;B账户加 100,如果扣成功,加失败怎么办? 钱不能凭空消失 要么都成功 要么都失

2026-02-26
3
0
Spring
Spring事务
Spring事务
Spring StateMechaine

Spring StateMechaine

一,什么是状态机? 状态机是一种行为模型,它由状态、事件、转换和动作组成。 状态:对象在某个时刻所处的模式(如:订单的“待支付”、“已支付”)。 事件:触发状态变化的外部或内部动作(如:用户“支付”操作)。 转换:从一个状态到另一个状态的路径(如:从“待支付”到“已支付”)。 动作:状态转换时执行的

2026-02-24
6
0
Spring
Spring StateMechaine

Spring Event

一,什么是 Spring Event? Spring Event 是 Spring 框架提供的一种事件驱动编程的实现,它基于经典的观察者模式。简单来说,就是当系统中某个对象的状态发生变化时,它会发布一个“事件”,而其他对这个事件感兴趣的对象(监听器)就会收到通知并执行相应的处理。 这种机制的好处是解

2026-02-23
4
0
Spring
Spring Event
Spring Event
自定义SpringIOC

自定义SpringIOC

SpringIOC基本使用 dao层 public interface UserDao { public void addUser(); } public class UserDaoImpl implements UserDao { @Override public voi

2026-02-21
10
0
Spring
自定义SpringIOC