SpringBoot
文章平均质量分 79
SpringBoot相关的知识
Chen-Edward
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有了Spring为什么还有要Spring Boot?
Spring 是一个功能强大的 Java 企业级开发框架,但它配置繁琐、依赖管理复杂。Spring Boot 是对 Spring 的进一步封装,。它通过等机制,让我们能快速构建独立、可运行的 Spring 应用,大大提升开发效率。原创 2025-10-20 14:35:46 · 482 阅读 · 0 评论 -
The valid characters are defined in RFC 7230 and RFC 3986错误解决方案
【代码】The valid characters are defined in RFC 7230 and RFC 3986错误解决方案。原创 2025-03-22 14:11:51 · 1470 阅读 · 0 评论 -
Spring Boot 循环依赖问题解决方案笔记(基于电商系统示例)
循环依赖的成因Service 之间双向依赖(例如和互相依赖)。Spring Boot 2.6 及之后默认禁止循环依赖。解决方法重构依赖关系:通过 Mapper 直接访问数据,移除 Service 之间的依赖。使用@Lazy:延迟加载依赖,临时解决。提取公共服务:将共享逻辑提取到独立服务中。允许循环依赖:设置(不推荐)。最佳实践避免 Service 之间直接依赖,优先通过 Mapper 访问数据。如果需要共享逻辑,提取公共服务或工具类。编写单元测试,确保重构后功能正常。原创 2025-03-26 11:31:41 · 1955 阅读 · 0 评论 -
Java中Spring框架的`@Transactional`注解失效的常见情况,包括失效原因、底层原理以及解决方法
@Transactional注解失效的常见情况包括:非public方法、内部调用、异常类型不匹配、传播行为不当、多线程调用以及未启用事务管理。非public方法无法被Spring AOP代理,内部调用绕过代理,异常类型不匹配导致不回滚,传播行为设置不当可能挂起事务,多线程调用导致事务上下文丢失,未启用事务管理则无法支持事务。解决方法包括:确保方法为public,通过代理调用内部方法,指定回滚异常类型,调整传播行为,使用TransactionTemplate或同步调用,以及检查事务配置。这些措施可以有效避免事原创 2025-05-14 20:02:17 · 1437 阅读 · 0 评论
分享