技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

这里为什么要说这个方法,因为我们物联网项目中,在做语音通信服务器的过程中,首先,由于

硬件设备发给服务器的消息和命令码是各种各样的,而我们,启动服务器的时候把服务器的各种消息和

处理该消息的类,绑定在一起,这样,当来了不同的消息,我们就能把消息分发给不同的消息处理类.

所以,用到了,服务器启动的时候,需要在

@Override
public void afterPropertiesSet() throws Exception {// 加载电文实体类loadPackageByEntity();loadPackageByHandler();
}

中去加载,处理消息,或者说电文实体类,然后把不同的命令码和,消息实体类绑定在一起.

private Map<Integer, Class<? extends AbstractDataMessage>> messages = new HashMap<Integer, Class<? extends AbstractDataMessage>>();
public void putMessages(int key, Class message) {messages.put(key, message);
}

总结一下就是:

实现了InitializingBean接口的类,中需要覆盖:afterPropertiesSet方法,afterPropertiesSet方法,会在这个类

初始化完所有的属性以后,会自动调用,可以在这个afterPropertiesSet中,做一些

springcloud工作笔记104---Spring中的InitializingBean接口以及afterPropertiesSet的使用相关推荐

  1. Spring中的InitializingBean接口的使用

    InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法,具体说spring初始化 ...

  2. Spring中的InitializingBean接口

    InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候都会执行该方法. ​package o ...

  3. SpringCloud工作笔记085---SpringBoot项目中防止跨站脚本攻击功能添加

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 一:什么是XSS XSS攻击全称跨站脚本攻击,是一种在web应用中的计算机安全漏洞,它允许恶意we ...

  4. SpringCloud工作笔记048---RESTful API 中 HTTP 状态码的定义_以及把RESTFul版本号_放到http协议header中_以及RestFul设计时的两个误区

    JAVA技术交流QQ群:170933152 ------------------------- RESTful架构有一些典型的设计误区. 最常见的一种设计错误,就是URI包含动词.因为"资源 ...

  5. SpringCloud工作笔记034---Zuul配置项中sensitiveHeaders和ignoredHeaders的不同

    记录一下: JAVA技术交流QQ群:170933152 sensitiveHeaders会过滤客户端附带的headers 例如: sensitiveHeaders: X-ABC 如果客户端在发请求是带 ...

  6. SpringCloud工作笔记084---SpringCloud项目中,关于防止表单提交_使用redis+Aspect面向切面实现

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 这里用注解+redis的方式来防止表单提交 先声明注解: package cn.gov.credr ...

  7. spring中基础核心接口总结

    spring中基础核心接口总结 理解这几个接口,及其实现类就可以快速了解spring,具体的用法参考其他spring资料 1.BeanFactory最基础最核心的接口 重要的实现类有: XmlBean ...

  8. SpringCloud工作笔记078---SpringBoot中使用sping事件驱动模型

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 这篇博客写的不错啊,在springcloud 中使用事件驱动,有时候是很有必要的 文章目录 1.s ...

  9. 学习笔记【Spring中常用的设计模式】

    文章目录 简介 一. Spring用到的设计模式类别 1. 创建型模式 2. 结构性模式 3. 行为型模式 二. 设计模式详解 1. 工厂模式 1.1 简单工厂模式 1.2 工厂方法模式 1.3 抽象 ...

最新文章

  1. No Code的世界绝无代码!GitHub CEO:编码的未来根本就没有编码
  2. Linux下SENDMAIL+OPENWEBMAIL(2)
  3. Educational Codeforces Round 2 B. Queries about less or equal elements
  4. Apple Swift编程语言入门教程
  5. 商业逻辑12讲之战略管理的逻辑
  6. 继续教育c语言试题及答案,2006--2007学年西北师范大学继续教育学院《C语言程序设计》试卷B...
  7. 大佬 Python 对阵新秀 Julia ,谁能问鼎机器学习和数据科学?
  8. Adobe AIR移动应用中的文本输入
  9. 一款基于SpringBoot + Spring Security的后台管理系统,强烈推荐,直接用
  10. HG255D刷flash记录
  11. t999主页劫持/篡改木马
  12. 云计算作为一种新型的IT服务资源,主要分为几种服务类型
  13. 二十一世纪大学英语读写教程(第三册)学习笔记(原文)——10 - Plain Talk About Handling Stress(浅谈如何缓解压力)
  14. 工作态度决定了你的层次
  15. 宏碁暗影骑士AN515-55/57/58原厂预装系统oem镜像
  16. 2022年意识科学十大主题焦点与研究进展
  17. springboot+微信小程序的点餐系统(开题报告+论文+答辩PPT+源码)
  18. PIC16F877A单片机 (IIC总线+PCF8563芯片)
  19. IIS中没有frontpage服务器扩展解决方法
  20. macOS - networksetup 命令

热门文章

  1. NYOJ-水池数目(bfs)
  2. Java NIO操作Socket的用法
  3. java编程——【Mybatis】之${}和#{}的区别
  4. PHP获取汉字首字母并分组排序
  5. 什么是面向对象,为什么要面向对象
  6. CentOS图形界面和命令行切换
  7. Node.js 模块系统
  8. 【学习笔记】ListView初识
  9. Centos6.x X64 飞信安装
  10. Debian7桌面屏蔽图标和右键菜单的解决方法。