- 博客(13)
- 收藏
- 关注
原创 springboot3.5 MySQL 自动装配解析
1、自动配置:DataSourceAutoConfiguration2、驱动加载: SPI(机制)
2025-07-05 09:49:48
81
原创 Relying upon circular references is discouraged and they are prohibited by default
RequiredArgsConstructor,@Lazy,避免。找出依赖关系,不要@Autowired, 通过构造注入, 或者。直接在application.properties。
2025-07-04 14:32:31
56
原创 NoSuchMethodError: void org.springframework.web.method.ControllerAdviceBean.<init>(java.lang.Object)
由于knife4j 官方的文档还没有更新版本,所以xxx。
2025-07-03 13:56:28
662
原创 Could not find class [org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration]
在 src/main/java/org/springframework/boot/autoconfigure/web/servlet 目录下,创建。有时候不要轻易添加新的代码,尝试新功能,现在终于理解了为什么windows 系统有安全配置,最后一次正确配置了。在src/main/java/org/springframework/boot/autoconfigure/orm/jpa 目录下,创建。今天尝试springboot4.0.0-snapshot 版本时,尝试他的版本控制功能。
2025-07-02 17:39:30
417
原创 SpringBoot 3.x @RestController 实现解析
路由注册Spring 启动时扫描,解析生成路由映射表。请求分发根据 URL 查找匹配的。方法执行通过反射调用目标方法。
2025-07-01 08:55:11
1147
原创 API version specified, but no ApiVersionStrategy configured
没有配置版本策略时,启动报错.
2025-06-30 09:58:54
836
原创 spring @Value 注解更新的实现
SpringBoot 的 @Value 注解本身并不支持动态更新,但如果你结合了 @RefreshScope (context)和配置更新机制(nacos, spring cloud config) 可实现动态更新。
2025-06-30 07:11:27
1577
原创 Spring Boot 事务中 rollbackFor = Exception.class 的实现解析
我们常常在事务注解中,定义rollbackFor 为事务定义异常的类型。
2025-06-29 07:40:42
1166
原创 SpringBoot 的事务传播机制与回滚实现
目录一、事务传播机制(Propagation)1.Spring 定义了7中事务传播机制二、 实现类和调用流程1. 拦截器: TransactionInterceptor2. 事务管理器:PlatformTransactionManager3. 事务逻辑执行:TransactionAspectSupport#invokeWithinTransaction三、异常回滚实现原理1. 回滚条件判断2. 回滚规则3. 回滚核心逻辑(DataSourceTransactionManager)
2025-06-28 16:28:54
871
原创 No spring.config.import property has been defined
当使用springCloud2025 , nacos开发时,由于项目中使用了bootstrap.yml, 直接报上面的错。会优先于应用的主Context被加载。这是为了确保应用程序的配置信息能够在启动过程中被正确加载。是一个独立的Spring应用上下文,与应用的主Context不同,它主要用于加载应用程序的外部配置信息。是Spring Cloud项目中的一个关键组件,它主要负责在Spring Boot应用程序启动时加载。原来在:在 Spring Cloud 2020.0.2 及之后的版本中,
2025-06-28 07:43:17
117
原创 org.apache.rocketmq.client.consumer.DefaultMQPushConsumer.setNamespaceV2(java.lang.String) not exist
springboot 3.5 集成rocketmq, 坑
2025-06-23 10:38:37
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人