
SpringBoot
文章平均质量分 85
雨潇先生
Just a coder!
展开
-
SpringBoot + RabbitMQ自定义ConnectionFacotry后,配置发送确认回调无效
问题现象由于项目需要连接到多个RabbitMQ实例或者一个实例的多个vhost上,需要自定义配置多个ConnectionFactory来区分连接,以达到可以消费或者向多个RabbitMQ实例/多个vhost发送消息。手动配置ConnectionFactory后,发现原来配置的发送确认回调无效了,ConnectionFactory的配置如下,/** * 自定义RabbitMQ不同实例/不同vhost的ConnectionFactory * @param rabbitProperties 配置文件中ra原创 2021-05-30 15:32:30 · 4611 阅读 · 2 评论 -
SpringBoot RabbitMQ配置多vhost/多RabbitMQ实例方案
问题背景在实际开发中,应用在使用期间可能既是消息生产者也是消息消费者的场景非常普遍,但可能消费的消息和生产的消息需要发送到不同的RabbitMQ服务示例或者同一个RabbitMQ示例下的不同vhost。在使用SpringBoot时,通过配置默认只能配置一个vhost,所以针对以上场景需要作出各自的配置。解决方案准备事项添加maven依赖:<dependency> <groupId>org.springframework.boot</groupId> &l原创 2020-12-26 14:34:03 · 10260 阅读 · 4 评论 -
SpringBoot初体验(完整版)
SpringBoot是做什么的?我想各位应该已经通过网络都已经了解了,其实也就是一种高度抽象封装,对各种常用操作做了默认的实现与配置,使得开发人员更多地关注业务层。本文开发使用的是工具是IDEA()+Maven,下面进入SpringBoot的“初体验”!和一般Maven项目不同的是,我们在新建项目的时候,选择Spring Initialiar,其他保持默认,如下图,在点击Next的时候需要原创 2017-12-09 15:39:45 · 1534 阅读 · 0 评论 -
Dubbo使用Properties文件配置(2.7.1)
源码地址:https://github.com/yuxiao97/dubbo-demo在Dubbo版本的2.6.x版本中,配置Dubbo基本上全部使用XML的方式配置,这也是Dubbo最早支持的配置方式,包括暴露服务和引用服务全是XML的方式,后面添加了暴露服务和引用服务可以通过注解的方式来使用,但其注册地址和协议等基本的配置还是没有发生变化,依然通过XML的方式配置,再后来Dubbo支持...原创 2019-05-11 12:17:27 · 9722 阅读 · 0 评论 -
SpringBoot Service层使用Validated注解做接口参数校验
背景使用注解参数校验,可避免业务代码中无休止的参数校验判断,在分层的方面来说,参数校验都是在Controller层完成的,那么Spring MVC中,可直接添加Validate相关的参数校验注解,即可快速完成而无需其它额外的配置,但是如果想在Service层的接口中添加参数校验,则需要额外的配置,否则,注解添加后是无效的。实现我们了解到参数校验是基于Validator来做的,首先需要添...原创 2019-08-03 09:58:19 · 25307 阅读 · 25 评论