言简意赅系列之Spring
文章平均质量分 75
追求用最简单的图形和语言,描述技术问题
AWen_X
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot事务原理剖析
SpringBoot事务管理机制构建在Spring事务抽象之上,通过AOP实现声明式事务管理。开发者需理解事务传播行为、隔离级别以及常见的事务失效场景,才能设计出健壮的事务解决方案。在实际应用中,应根据业务特点选择合适的事务传播行为和隔离级别,避免过大的事务边界,并为关键业务操作编写完善的单元测试验证事务行为。SpringBoot事务管理广泛使用ThreadLocal机制实现线程隔离和事务上下文传播,这使得声明式事务能够优雅地工作,但也带来了多线程环境下的特殊考虑。理解ThreadLocal在事务中原创 2025-03-24 18:32:57 · 970 阅读 · 0 评论 -
Spring Boot事件机制详解
事件驱动架构(Event-Driven Architecture, EDA)是一种软件设计模式,其中系统组件通过事件的发布与订阅进行通信。在Spring Boot中,事件机制为应用程序提供了松耦合的组件间通信方式,使得发布者无需关心谁在监听,监听者也无需了解事件来源原创 2025-03-24 16:20:57 · 1753 阅读 · 0 评论 -
SpringBoot 3.0之后为什么移除了spring.factories
从SpringBoot 3.0开始,引入了基于imports文件的新机制,作为的替代方案。这些文件位于文件名对应的spring.factories中的键对于自定义的扩展点,需要提供类似的imports// 自定义扩展点加载器示例// 迁移到新机制// 或者实现自己的imports文件加载逻辑// ...// 1. 创建配置属性类// getter和setter方法// ...// 2. 创建自动配置类。原创 2025-03-23 13:46:15 · 1356 阅读 · 0 评论 -
一文看懂Spring Boot中的事务管理:传播特性与隔离级别详解
在企业级应用开发中,事务管理是确保数据一致性和完整性的关键机制。Spring Boot作为流行的Java开发框架,提供了强大而灵活的事务管理功能。本文将深入介绍Spring Boot中事务的传播特性与隔离级别,帮助开发者更好地理解和应用这些概念。事务是一组操作的集合,这些操作要么全部成功执行,要么全部失败回滚,保证了数据的一致性。原子性(Atomicity):事务中的所有操作作为一个整体执行,要么全部成功,要么全部失败。一致性(Consistency)原创 2025-03-23 12:23:40 · 899 阅读 · 0 评论 -
@Lazy懒加载详解
懒加载(Lazy Loading)是一种设计模式,核心思想是延迟对象的初始化,直到真正需要使用该对象的时候才进行创建和初始化。在Spring Boot中,我们可以通过@Lazy注解来实现这一机制。原创 2025-03-22 15:37:55 · 1525 阅读 · 0 评论 -
如何开发一个你自己的springboot-starter
Starter 是 Spring Boot 的一个核心特性,它包含了一组依赖描述,用来简化应用程序的依赖配置。使用 Starter 可以避免手动管理依赖项的版本冲突问题,同时通过自动配置机制,无需编写大量配置代码就能快速集成某项功能。当我们开发了一个通用功能模块,希望在多个项目中复用时,将其封装为 Starter 是一个很好的选择。这样其他项目只需要引入你的 Starter 依赖,就能自动获得该功能,而无需关心内部实现细节。按照惯例,我们的自定义 Starter 应该使用非官方命名方式。原创 2025-03-22 15:15:37 · 1492 阅读 · 0 评论 -
为什么阿里Java规范不建议使用@Autowired
为什么阿里巴巴Java开发手册不建议使用@Autowired,而是@Resource,本文给出了详细的介绍原创 2025-03-21 14:24:22 · 875 阅读 · 0 评论 -
Java注解处理器(Annotation Processor)详解
Java注解处理器是一个强大的工具,可以在编译时生成代码、验证API使用和提供元数据。通过与Google Auto Service结合,可以简化处理器的注册过程。注解处理器的主要优势在于它们可以在编译时捕获错误并生成高效的代码,避免运行时反射带来的性能开销。在实际应用中,注解处理器被广泛用于依赖注入框架、ORM映射、路由生成和序列化等场景,极大地提高了开发效率并减少了样板代码。原创 2025-03-21 14:04:56 · 1816 阅读 · 0 评论 -
SpringBoot常用注解
SpringBoot框架提供了丰富的注解,极大地简化了应用开发。本文将SpringBoot常用注解按功能分组,并提供详细说明和使用示例。原创 2025-03-19 23:21:36 · 2026 阅读 · 0 评论 -
图解Spring-启动过程
图解Spring启动过程原创 2025-03-19 14:47:57 · 146 阅读 · 0 评论 -
图解Spring-解决循环依赖流程
图解Spring循环依赖问题原创 2025-03-18 23:27:43 · 242 阅读 · 0 评论 -
图解Spring-Bean生命周期
图解Spring Bean的生命周期原创 2025-03-18 23:08:59 · 157 阅读 · 0 评论
分享