springcloud工作笔记104---Spring中的InitializingBean接口以及afterPropertiesSet的使用
技术交流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的使用相关推荐
- Spring中的InitializingBean接口的使用
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法,具体说spring初始化 ...
- Spring中的InitializingBean接口
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候都会执行该方法. package o ...
- SpringCloud工作笔记085---SpringBoot项目中防止跨站脚本攻击功能添加
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 一:什么是XSS XSS攻击全称跨站脚本攻击,是一种在web应用中的计算机安全漏洞,它允许恶意we ...
- SpringCloud工作笔记048---RESTful API 中 HTTP 状态码的定义_以及把RESTFul版本号_放到http协议header中_以及RestFul设计时的两个误区
JAVA技术交流QQ群:170933152 ------------------------- RESTful架构有一些典型的设计误区. 最常见的一种设计错误,就是URI包含动词.因为"资源 ...
- SpringCloud工作笔记034---Zuul配置项中sensitiveHeaders和ignoredHeaders的不同
记录一下: JAVA技术交流QQ群:170933152 sensitiveHeaders会过滤客户端附带的headers 例如: sensitiveHeaders: X-ABC 如果客户端在发请求是带 ...
- SpringCloud工作笔记084---SpringCloud项目中,关于防止表单提交_使用redis+Aspect面向切面实现
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 这里用注解+redis的方式来防止表单提交 先声明注解: package cn.gov.credr ...
- spring中基础核心接口总结
spring中基础核心接口总结 理解这几个接口,及其实现类就可以快速了解spring,具体的用法参考其他spring资料 1.BeanFactory最基础最核心的接口 重要的实现类有: XmlBean ...
- SpringCloud工作笔记078---SpringBoot中使用sping事件驱动模型
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 这篇博客写的不错啊,在springcloud 中使用事件驱动,有时候是很有必要的 文章目录 1.s ...
- 学习笔记【Spring中常用的设计模式】
文章目录 简介 一. Spring用到的设计模式类别 1. 创建型模式 2. 结构性模式 3. 行为型模式 二. 设计模式详解 1. 工厂模式 1.1 简单工厂模式 1.2 工厂方法模式 1.3 抽象 ...
最新文章
- No Code的世界绝无代码!GitHub CEO:编码的未来根本就没有编码
- Linux下SENDMAIL+OPENWEBMAIL(2)
- Educational Codeforces Round 2 B. Queries about less or equal elements
- Apple Swift编程语言入门教程
- 商业逻辑12讲之战略管理的逻辑
- 继续教育c语言试题及答案,2006--2007学年西北师范大学继续教育学院《C语言程序设计》试卷B...
- 大佬 Python 对阵新秀 Julia ,谁能问鼎机器学习和数据科学?
- Adobe AIR移动应用中的文本输入
- 一款基于SpringBoot + Spring Security的后台管理系统,强烈推荐,直接用
- HG255D刷flash记录
- t999主页劫持/篡改木马
- 云计算作为一种新型的IT服务资源,主要分为几种服务类型
- 二十一世纪大学英语读写教程(第三册)学习笔记(原文)——10 - Plain Talk About Handling Stress(浅谈如何缓解压力)
- 工作态度决定了你的层次
- 宏碁暗影骑士AN515-55/57/58原厂预装系统oem镜像
- 2022年意识科学十大主题焦点与研究进展
- springboot+微信小程序的点餐系统(开题报告+论文+答辩PPT+源码)
- PIC16F877A单片机 (IIC总线+PCF8563芯片)
- IIS中没有frontpage服务器扩展解决方法
- macOS - networksetup 命令