![](https://csdnimg.cn/release/download_crawler_static/88640148/bg5.jpg)
应用相关类:
appaction.main.java.org.thingsboard.server ThingsboardServerApplication.java(启动类)
install thingsboard 服务开启相关配置、异常和调用
exception thingsboard 响应错误及错误逻辑处理
controller thingsboard 页面展示必要的 系统数据 接口
service 为 controller 提供支持
config 为同源策略、swagger、webSocket、消息及安全配置注册 spring bean
Common
data 用于与不同 db 之间的中间数据结构。
message 定义不同的消息类型。
transport 定义一个公共的接口,供与客户端的 transport 层使用
Dao
dao 抽象了对不同数据库的统一接口。dao 的接口数据一般都 data,根据不同的数据库
在不同的接口中转换为对应的实体类与数据库交互.通过@ConditionalOnProperty(prefix =
"database", value = "type", havingValue = "cassandra")动态注入不同的数据库
Docker
系统发布资源类
Img
系统图片类
Msa
black-box-tests 黑盒测试
js-executor javascript 执行器
Netty-mqtt
数据交互协议
Rule-engine
规则引擎相关代码