标签: spring
所有带有标签 "spring".
自定义Spring-boot-starter
以自定义框架为例,介绍Spring Boot Starter的项目结构、属性映射、条件自动配置与spring.factories注册。文章展示自动配置测试、依赖引入和实际使用,并演示如何用自定义配置覆盖框架的默认实现。
Rabbit MQ 和Spring AMQP学习三(消息的可靠性)
围绕RabbitMQ消息投递、保存和消费三个环节,介绍Spring AMQP的发布确认、消息退回、组件与消息持久化配置。文章演示消费者手动确认、拒绝和重新入队的处理,并说明持久化仍可能存在的消息丢失风险。
RabbitMQ和Spring AMQP学习二(消息模型详解、Spring AMQP启动流程分析-超详细)
解释RabbitMQ的Broker、Connection与Channel模型,并对比原生Java Client和Spring AMQP的使用。文章讨论生产者与消费者的配置职责、Channel对象池复用,并通过源码追踪监听器注册、组件声明和消费者启动流程。
ShardingJDBC执行过程剖析
结合MyBatis调用过程,分析ShardingJDBC 4.1.1如何通过自定义DataSource、Connection和PreparedStatement衔接JDBC执行。文章追踪参数暂存、真实连接获取与结果集处理,并用简化代码模拟代理层的工作流程。