代码拉取完成,页面将自动刷新
Jt-808协议服务端。
最新版升级问题,请参考 升级指南--2.0.x升级到2.1.x 。
最新版升级问题,请参考 升级指南--2.0.x升级到2.1.x 。
最新版升级问题,请参考 升级指南--2.0.x升级到2.1.x 。
不依赖具体协议的私有协议编解码小工具。
支持 spring-boot-2.x 和 spring-boot-3.x 。
更多有关版本兼容性的信息,请移步: 入门--兼容性 。
更多有关版本兼容性的信息,请移步: 入门--兼容性 。
更多有关版本兼容性的信息,请移步: 入门--兼容性 。
starter
的 JDK 版本、spring-boot 版本限制如下:
Module | JDK | spring-boot | Desc |
---|---|---|---|
jt-808-server-spring-boot-starter-boot2 |
11+ |
[2.2.x, 2.7.x] |
为 spring-boot-2.x 提供的 starter |
jt-808-server-spring-boot-starter |
17+ |
[3.0.0, ...] |
为 spring-boot-3.x 提供的 starter |
jt-1078-server-spring-boot-starter-boot2 |
11+ |
[2.2.x, 2.7.x] |
为 spring-boot-2.x 提供的 starter; beta版
|
jt-1078-server-spring-boot-starter |
17+ |
[3.0.0, ...] |
为 spring-boot-3.x 提供的 starter; beta版
|
jt-dashboard-client-spring-boot-starter |
17+ |
[3.0.0, ...] |
暂时只支持 jdk17+/spring-boot-3.x ; beta版
|
jt-dashboard-server-spring-boot-starter |
17+ |
[3.0.0, ...] |
暂时只支持 jdk17+/spring-boot-3.x ; beta版
|
本项目默认的 JDK版本 和 spring-boot版本 见下表(有必要的话,根据实际情况自行调整):
Module | JDK | CompileLevel | .class | spring-boot | Desc |
---|---|---|---|---|---|
jt-core | 17 | JDK-11 | 55 (JDK-11) | -- | |
jt-808-server-spring-boot-starter | 17 | JDK-17 | 61 (JDK-17) | 3.1.2 | |
jt-808-server-spring-boot-starter-boot2 | 17 | JDK-11 | 55 (JDK-11) | 2.7.14 | |
jt-808-server-spring-boot-autoconfigure | 17 | JDK-11 | 55 (JDK-11) | 2.7.14 | |
jt-808-server-support | 17 | JDK-11 | 55 (JDK-11) | -- | |
jt-1078-server-spring-boot-starter | 17 | JDK-17 | 61 (JDK-17) | 3.1.2 | |
jt-1078-server-spring-boot-starter-boot2 | 17 | JDK-11 | 55 (JDK-11) | 2.7.14 | |
jt-1078-server-spring-boot-autoconfigure | 17 | JDK-11 | 55 (JDK-11) | 2.7.14 | |
jt-1078-server-support | 17 | JDK-11 | 55 (JDK-11) | -- | |
dashboard/** |
17 | JDK-17 | 61 (JDK-11) | 3.1.2 | dashboard 模块暂时只支持 spring-boot-3.x/jdk17
|
.
├── build-script # gradle 用到的构建脚本和checkstyle配置
├── docs # 文档 (vue-press)
├── jt-1078-server-spring-boot-autoconfigure # (jdk11+)
├── jt-1078-server-spring-boot-starter # spring-boot-v3 自动配置 (jdk17+)
├── jt-1078-server-spring-boot-starter-boot2 # spring-boot-v2 自动配置 (jdk11+)
├── jt-1078-server-support # jt-1078 的实现 (jdk11+)
├── jt-808-server-spring-boot-autoconfigure # (jdk11+)
├── jt-808-server-spring-boot-starter # spring-boot-v3 自动配置 (jdk17+)
├── jt-808-server-spring-boot-starter-boot2 # spring-boot-v2 自动配置 (jdk11+)
├── jt-808-server-support # jt-808 的实现 (jdk11+)
├── jt-core # 一些公共类 (jdk11+)
├── dashboard # dashboard 模块 「暂时」 不支持 spring-boot-2.x
│ ├── jt-dashboard-client # dashboard 客户端 (jdk17+)
│ ├── jt-dashboard-client-spring-boot-starter # dashboard 客户端的 spring-boot-v3 自动配置 (jdk17+)
│ ├── jt-dashboard-common # dashboard 公共依赖 (jdk17+)
│ ├── jt-dashboard-server # dashboard 服务端 (jdk17+)
│ ├── jt-dashboard-server-spring-boot-starter # dashboard 服务端的 spring-boot-v3 自动配置 (jdk17+)
│ └── jt-dashboard-server-ui-vue3 # dashboard 的 UI(基于 VUE3)
├── demos # (jdk17+)
│ ├── jt-demo-1078-server-webflux-boot3
│ ├── jt-demo-808-server-webflux-boot3
│ ├── jt-demo-dashboard-webflux-boot3
│ └── jt-demo-dashboard-webmvc-boot3
└── samples
├── jt-1078-server-sample-webflux-boot3 # JT/T 1078 的示例(spring-boot-3.x; Webflux) (jdk17+)
├── jt-1078-server-sample-webmvc-boot3 # JT/T 1078 的示例(spring-boot-3.x; SpringMVC) (jdk17+)
├── jt-808-server-sample-annotation # 注解相关的示例(spring-boot-2.x) (jdk11+)
├── jt-808-server-sample-bare # 几乎零配置的示例(spring-boot-2.x) (jdk11+)
├── jt-808-server-sample-bare-boot3 # 几乎零配置的示例(spring-boot-3.x) (jdk17+)
├── jt-808-server-sample-customized # 定制化示例(spring-boot-2.x) (jdk11+)
├── jt-808-client-sample-debug # 开发时用来Debug的项目,请忽略
├── jt-808-server-sample-debug # 开发时用来Debug的项目,请忽略
└── jt-sample-common # samples 项目共同的依赖 (jdk11+)
更多信息,请移步 入门--快速开始 。
更多信息,请移步 入门--快速开始 。
更多信息,请移步 入门--快速开始 。
创建一个空的 spring-boot
工程。
关于 starter
项目名称的说明:
-RELEASE
结尾)stater
更正为 starter
jt-808-server-spring-boot-starter-2.1.0.jar
jt-808-server-spring-boot-starter-boot2-2.1.0.jar
-RELEASE
结尾starter
误写为 stater
jt-808-server-spring-boot-stater-2.0.3-RELEASE.jar
jt-808-server-spring-boot-stater-2.0.1-RELEASE.jar
jt-808-server-spring-boot-stater-1.0.0-RELEASE.jar
按需求引入为 808协议
提供的 spring-boot-starter
:
implementation group: 'io.github.hylexus.jt', name: 'jt-808-server-spring-boot-starter-boot2', version: "2.1.4-rc.3"
<dependency>
<groupId>io.github.hylexus.jt</groupId>
<artifactId>jt-808-server-spring-boot-starter-boot2</artifactId>
<version>2.1.4-rc.3</version>
</dependency>
jt808:
built-components:
component-statistics:
enabled: true
request-handlers:
enabled: true
logging:
level.root: info
level.io.github.hylexus: info
level.jt-808.request.decoder: debug
level.jt-808.response.encoder: debug
Maven版示例项目
更多有关编译源码的信息,请移步 入门--编译源码 。
更多有关编译源码的信息,请移步 入门--编译源码 。
更多有关编译源码的信息,请移步 入门--编译源码 。
./gradlew clean build
.\gradlew.bat clean build
项目的发展离不开你的支持,请作者喝一杯🍺吧!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型