当前位置: 首页 > news >正文

福安网站开发网络工程主要学什么就业方向

福安网站开发,网络工程主要学什么就业方向,怎么彻底关闭微信小程序,seo技术培训茂名目录 一、问题背景 二、从消息转化器根源解决问题 1.引入依赖 2.在服务生产者和消费者中都重新定义一个 MessageConverter#xff0c;注入到 Spring 容器中 一、问题背景 在SpringAMQP的发送方法中#xff0c;接收消息的类型是Object#xff0c;也就是说我们可以发送任意…目录 一、问题背景 二、从消息转化器根源解决问题 1.引入依赖 2.在服务生产者和消费者中都重新定义一个 MessageConverter注入到 Spring 容器中 一、问题背景 在SpringAMQP的发送方法中接收消息的类型是Object也就是说我们可以发送任意对象类型的消息接下来做个小实验 如下注入一个队列到容器中接着在提供一个服务生产者供测试发送一个对象数据观察 RabbitMQ 客户端队列数据形式 Configuration public class FanoutConfig {Beanpublic Queue objectQueue() {return new Queue(object.queue);}}Testpublic void testObjectMessage() {HashMapString, Object map new HashMap();map.put(国家, china);rabbitTemplate.convertAndSend(object.queue, map);}运行后查看 RabbitMQ 队列数据如下 为什么发送的消息变成了这个样子呢 这是因为SpringAMQP会帮我们序列化为字节后发送Spring的对消息对象的处理是由org.springframework.amqp.support.converter.MessageConverter 来处理的。而默认实现是SimpleMessageConverter基于JDK的ObjectOutputStream完成序列化。  但是这样的数据就有可能引发以下两种问题 转化后数据过长影响传输效率。容易引发 sql 注入问题。 二、从消息转化器根源解决问题 我们只需要在服务生产者和消费者的 Spring 启动类中都重新定义一个 MessageConverter 类型的Bean即可。这里推荐用JSON方式序列化~ 具体步骤如下 1.引入依赖 因为服务生产者和服务消费者都需要 JSON 来序列化和反序列化因此直接在的父类中引入依赖即可 dependencygroupIdcom.fasterxml.jackson.core/groupIdartifactIdjackson-databind/artifactId/dependency2.在服务生产者和消费者中都重新定义一个 MessageConverter注入到 Spring 容器中 使用 Bean 注解注入即可 SpringBootApplication public class ConsumerApplication {public static void main(String[] args) {SpringApplication.run(ConsumerApplication.class, args);}Beanpublic MessageConverter jsonMessageConverter() {return new Jackson2JsonMessageConverter();}}SpringBootApplication public class PublisherApplication {public static void main(String[] args) {SpringApplication.run(PublisherApplication.class);}Beanpublic MessageConverter jsonMessageConverter() {return new Jackson2JsonMessageConverter();}}再尝试发送数据结果如下 Ps注意发送方与接收方必须使用相同的MessageConverter
http://www.yutouwan.com/news/414024/

相关文章:

  • 深圳企业网站建设电话商务网站建设软件
  • 移动端网站设计前有哪些准备工作?wordpress+搜索无效
  • 做网站需要域名wordpress天气接口
  • 江苏城乡建设部网站青岛信息推广网站
  • 衡水网站制作费用药品网站前置审批
  • 公司网站域名查询海外域名注册网站
  • 专门做设计的网站东莞网站开发哪家好
  • 网站建设预算和维护设迹官网
  • html购物网站源代码网站的商桥怎么做
  • 一起做网店的类似网站wordpress前台发布文章
  • seo快排优化网站优化推广外包
  • 有了域名如何做网站群晖安装wordpress
  • 建行国际互联网网站上海营销型网站建设
  • 如何向雅虎提交网站wordpress左右滑动切换
  • 信息技术九年级上册网站咋做津南天津网站建设
  • 西安西工大软件园做网站的公司黄页推广是什么意思
  • 城市建设理论研究官方网站购物商城图片
  • 个人网站怎么建立要多少钱android网站开发实例
  • 为校园网站建设提供做宝宝衣服的网站
  • 无形资产 网站建设wordpress建企业商城
  • 做网站怎么接业务左侧菜单设置设置 wordpress
  • 大学生做爰网站做羞羞事网站
  • 福田网站建设制作十三五关于网站建设
  • 网站模板代码wordpress前台登录窗口
  • 成都网站建设推广详情api导入wordpress
  • 教育网站制作运营公司做的局域网网站怎么登陆
  • 家用电脑做网站能备案邢台网站推广怎么做
  • 巩义网站推广怎么做又一医院检出200多例阳性
  • 网站建设叁金手指花总8免费的开发平台
  • 免费企业网站源码wordpress怎样下载文件