MyBatisPlus自动填充字段 深度解析MyBatis-Plus自动填充字段:原理、配置与最佳实践📖 目录导读核心概念:什么是自动填充字段工作原理:MetaObjectHandler与线程安全实战配置:从零搭建自动填充功能高级技巧:... wen 2026-07-28 24
MyBatis二级缓存跨会话共享 这是一个关于MyBatis二级缓存的核心特性问题,二级缓存(Second Level Cache)的设计初衷就是为了跨会话(SqlSession)共享数据,下面我从工作原理、配置、注意事项和实际效果几... wen 2026-07-28 23
MyBatisPlus逻辑删除实现 MyBatis-Plus 的逻辑删除是一种数据管理策略,它通过标记数据为“已删除”状态,而不是真正从数据库中物理删除记录,这种方式可以保留历史数据,便于数据恢复和审计,下面详细介绍 MyBatis-P... wen 2026-07-28 23
SpringBean生命周期初始化销毁 Spring Bean 的生命周期是指 Bean 从创建到销毁的全过程,这个过程由 Spring IoC 容器管理,为了让你直观理解,可以把 Bean 生命周期抽象为四个主要阶段:实例化 ->... wen 2026-07-28 27
MyBatisPlus条件构造器查询 MyBatis-Plus 条件构造器查询详解基本用法// 创建条件构造器QueryWrapper<User> queryWrapper = new QueryWrapper<>... wen 2026-07-28 23
Spring依赖注入构造器与Setter Spring 依赖注入:构造器注入 vs Setter 注入基本概念对比特性构造器注入Setter 注入注入方式通过构造函数参数通过 setter 方法依赖完整性强制完整,必须提供所有必需依赖可选,可... wen 2026-07-28 22
Spring事务传播行为七种类型 Spring 的事务传播行为(Transaction Propagation)定义了当一个事务方法被另一个事务方法调用时,事务的边界应该如何扩散,通俗地说,就是解决方法嵌套调用时,是共用同一个事务,还... wen 2026-07-28 24
SpringAOP切面表达式拦截 我来详细介绍Spring AOP切面表达式的各类拦截方式,切面表达式基本语法execution([修饰符] 返回类型 [包名.类名.]方法名(参数 [throws 异常] 常用拦截示例拦截所有公共方... wen 2026-07-28 22
Spring自动装配byType与byName Spring自动装配:byType vs byNameSpring框架提供了两种主要的自动装配模式:byType(按类型)和byName(按名称),它们的核心区别在于匹配策略不同,byType(按类型... wen 2026-07-28 23
Spring事务隔离级别选择依据 选择 Spring 事务的隔离级别,核心依据是 业务对数据一致性的要求 与 并发性能(吞吐量)的权衡,简单的说:隔离级别越高,数据越安全(脏读、不可重复读、幻读等风险越低),但数据库的并发能力(锁竞争... wen 2026-07-28 22