同步操作将从 hylexus/jt-framework 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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.6.x] |
为 spring-boot-2.x 提供的 starter |
jt-808-server-spring-boot-starter |
17+ |
[3.0.0, ...] |
为 spring-boot-3.x 提供的 starter |
本项目默认的 JDK版本 和 spring-boot版本 见下表(有必要的话,根据实际情况自行调整):
Module | JDK | CompileLevel | .class | spring-boot |
---|---|---|---|---|
jt-808-server-spring-boot-starter | 17 | JDK-17 | 61 (JDK-17) | 3.0.2 |
jt-808-server-spring-boot-starter-boot2 | 17 | JDK-11 | 55 (JDK-11) | 2.6.14 |
jt-808-server-spring-boot-autoconfigure | 17 | JDK-11 | 55 (JDK-11) | 2.6.14 |
jt-808-server-support | 17 | JDK-11 | 55 (JDK-11) | -- |
jt-808-server-core | 17 | JDK-11 | 55 (JDK-11) | -- |
.
├── build-script # gradle用到的构建脚本和checkstyle配置
├── docs # 文档 (vue-press)
├── gradle
├── 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的实现
├── jt-core # 一些公共类(后期可能改名为 jt-common)
├── jt-spring # 和 spring 集成相关的类(2.x不再依赖,后期可能删除)
└── samples # 示例项目
├── jt-808-server-sample-bare # 几乎零配置的示例(spring-boot-2.x)
├── jt-808-server-sample-bare-boot3 # 几乎零配置的示例(spring-boot-3.x)
├── jt-808-server-sample-annotation # 注解相关的示例(spring-boot-2.x)
├── jt-808-server-sample-customized # 定制化示例(spring-boot-2.x)
├── jt-808-client-sample-debug # 开发时用来Debug的项目,请忽略
└── jt-808-server-sample-debug # 开发时用来Debug的项目,请忽略
更多信息,请移步 入门--快速开始 。
更多信息,请移步 入门--快速开始 。
更多信息,请移步 入门--快速开始 。
创建一个空的 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.1"
<dependency>
<groupId>io.github.hylexus.jt</groupId>
<artifactId>jt-808-server-spring-boot-starter-boot2</artifactId>
<version>2.1.1</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
项目的发展离不开你的支持,请作者喝一杯🍺吧!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。