jt-framework:基于Spring-Boot的JT-808协议服务端

上传者: 42165980 | 上传时间: 2023-02-10 16:50:19 | 文件大小: 4.46MB | 文件类型: ZIP
jt-framework Jt-808协议服务端。 Docs 文档请移步: 文档请移步: 文档请移步: ChangeLog :star: New Features @Jt808RequestMsgConverter @Jt808RequestMsgHandler :lady_beetle: Bug Fixes QuickStart 1. 创建工程 创建一个空的 spring-boot 工程。 2. 添加依赖 引入为 808协议 提供的 spring-boot-starter gradle dependencies { // ... implementation group: 'io.github.hylexus.jt', name: 'jt-808-server-spring-boot-stater', version: "1.0.10-RELEASE" // ... } maven

文件下载

资源详情

[{"title":"( 333 个子文件 4.46MB ) jt-framework:基于Spring-Boot的JT-808协议服务端","children":[{"title":".gitignore <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"RequestMsgDispatcher.java <span style='color:#111;'> 261B </span>","children":null,"spread":false},{"title":"AbstractRequestMsgDispatcher.java <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"CommandSender.java <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"LocalEventBusDispatcher.java <span style='color:#111;'> 980B </span>","children":null,"spread":false},{"title":"DefaultCommandSender.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"AbstractCommandSender.java <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"ExceptionHandler.java <span style='color:#111;'> 592B </span>","children":null,"spread":false},{"title":"BuiltinAuthMsgHandler.java <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"BuiltinDefaultExceptionHandler.java <span style='color:#111;'> 578B </span>","children":null,"spread":false},{"title":"ExceptionHandlerMethodExceptionHandler.java <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"AbstractBuiltinExceptionHandler.java <span style='color:#111;'> 355B </span>","children":null,"spread":false},{"title":"DelegateExceptionHandler.java <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"BuiltinLoggingExceptionHandler.java <span style='color:#111;'> 900B </span>","children":null,"spread":false},{"title":"CustomReflectionBasedRequestMsgHandler.java <span style='color:#111;'> 4.68KB </span>","children":null,"spread":false},{"title":"MethodParameter.java <span style='color:#111;'> 581B </span>","children":null,"spread":false},{"title":"BuiltinReflectionBasedRequestMsgHandler.java <span style='color:#111;'> 898B </span>","children":null,"spread":false},{"title":"HandlerMethodArgumentResolver.java <span style='color:#111;'> 697B </span>","children":null,"spread":false},{"title":"ArgumentContext.java <span style='color:#111;'> 982B </span>","children":null,"spread":false},{"title":"RequestMsgBodyArgumentResolver.java <span style='color:#111;'> 892B </span>","children":null,"spread":false},{"title":"DelegateHandlerMethodArgumentResolvers.java <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"SessionArgumentResolver.java <span style='color:#111;'> 889B </span>","children":null,"spread":false},{"title":"RequestMsgHeaderArgumentResolver.java <span style='color:#111;'> 916B </span>","children":null,"spread":false},{"title":"ExceptionArgumentResolver.java <span style='color:#111;'> 838B </span>","children":null,"spread":false},{"title":"RequestMsgMetadataArgumentResolver.java <span style='color:#111;'> 909B </span>","children":null,"spread":false},{"title":"HandlerMethod.java <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"BuiltinHeartBeatMsgHandler.java <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"BuiltInNoReplyMsgHandler.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"AbstractMsgHandler.java <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"MsgHandler.java <span style='color:#111;'> 685B </span>","children":null,"spread":false},{"title":"TerminalValidator.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"AuthCodeValidator.java <span style='color:#111;'> 948B </span>","children":null,"spread":false},{"title":"ArgumentResolveException.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"RequestMsgBodyConverterMapping.java <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"RequestMsgMetadataAware.java <span style='color:#111;'> 282B </span>","children":null,"spread":false},{"title":"RequestMsgHeaderAware.java <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"Jt808EntityScanner.java <span style='color:#111;'> 3.59KB </span>","children":null,"spread":false},{"title":"BytesEncoderAware.java <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"Jt808MsgHandlerScanner.java <span style='color:#111;'> 7.51KB </span>","children":null,"spread":false},{"title":"ExceptionHandlerMethod.java <span style='color:#111;'> 865B </span>","children":null,"spread":false},{"title":"Jt808ExceptionHandlerScanner.java <span style='color:#111;'> 5.29KB </span>","children":null,"spread":false},{"title":"Jt808MsgConverterScanner.java <span style='color:#111;'> 4.75KB </span>","children":null,"spread":false},{"title":"OrderedComponent.java <span style='color:#111;'> 637B </span>","children":null,"spread":false},{"title":"Jt808NettyTcpServer.java <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"TerminalValidatorHandler.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"Jt808ChannelHandlerAdapter.java <span style='color:#111;'> 3.59KB </span>","children":null,"spread":false},{"title":"HeatBeatHandler.java <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Jt808DecodeHandler.java <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"Jt808ServerConfigure.java <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"Jt808NettyChildHandlerInitializer.java <span style='color:#111;'> 602B </span>","children":null,"spread":false},{"title":"Jt808ServerNettyConfigure.java <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"MsgHandlerMapping.java <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"RequestMsgBody.java <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"BuiltinAuthRequestMsgBody.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"BuiltinTerminalCommonReplyMsgBody.java <span style='color:#111;'> 417B </span>","children":null,"spread":false},{"title":"BuiltinEmptyRequestMsgBody.java <span style='color:#111;'> 304B </span>","children":null,"spread":false},{"title":"RequestMsg.java <span style='color:#111;'> 290B </span>","children":null,"spread":false},{"title":"RespMsg.java <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"CommonReplyMsgBody.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"CommandMsg.java <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"EmptyRespMsgBody.java <span style='color:#111;'> 542B </span>","children":null,"spread":false},{"title":"AnnotationBasedCommonReplyMsgBodyWrapper.java <span style='color:#111;'> 765B </span>","children":null,"spread":false},{"title":"VoidRespMsgBody.java <span style='color:#111;'> 665B </span>","children":null,"spread":false},{"title":"RequestMsgWrapper.java <span style='color:#111;'> 302B </span>","children":null,"spread":false},{"title":"RequestMsgMetadata.java <span style='color:#111;'> 703B </span>","children":null,"spread":false},{"title":"RespMsgBody.java <span style='color:#111;'> 425B </span>","children":null,"spread":false},{"title":"RequestMsgHeader.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"SessionManager.java <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"Jt808SessionManager.java <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"ISessionCloseReason.java <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"Jt808Session.java <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"Session.java <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"SessionCloseReason.java <span style='color:#111;'> 479B </span>","children":null,"spread":false},{"title":"Jt808SessionManagerEventListener.java <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"DefaultJt808SessionManagerEventListener.java <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"ArgumentUtils.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"ClientUtils.java <span style='color:#111;'> 636B </span>","children":null,"spread":false},{"title":"Encoder.java <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"BytesEncoder.java <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"Decoder.java <span style='color:#111;'> 8.20KB </span>","children":null,"spread":false},{"title":"LocalEventBusListener.java <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"AbstractRequestMsgQueueListener.java <span style='color:#111;'> 4.56KB </span>","children":null,"spread":false},{"title":"LocalEventBus.java <span style='color:#111;'> 996B </span>","children":null,"spread":false},{"title":"RequestMsgQueue.java <span style='color:#111;'> 364B </span>","children":null,"spread":false},{"title":"RequestMsgQueueListener.java <span style='color:#111;'> 393B </span>","children":null,"spread":false},{"title":"MsgTypeParser.java <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"BuiltinMsgTypeParser.java <span style='color:#111;'> 508B </span>","children":null,"spread":false},{"title":"BuiltinEmptyRequestMsgBodyConverter.java <span style='color:#111;'> 788B </span>","children":null,"spread":false},{"title":"VoidRespMsgBodyConverter.java <span style='color:#111;'> 809B </span>","children":null,"spread":false},{"title":"NoOpsRespMsgBodyConverter.java <span style='color:#111;'> 860B </span>","children":null,"spread":false},{"title":"ReflectionBasedRespMsgBodyConverter.java <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"CommandMsgBodyConverter.java <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"AbstractBuiltinRespBodyConverter.java <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"DelegateRespMsgBodyConverter.java <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"CustomReflectionBasedRequestMsgBodyConverter.java <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"BuiltinReflectionBasedRequestMsgBodyConverter.java <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"AbstractBuiltinRequestMsgBodyConverter.java <span style='color:#111;'> 448B </span>","children":null,"spread":false},{"title":"BuiltinTerminalCommonReplyRequestMsgBodyConverter.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"BuiltinAuthRequestMsgBodyConverter.java <span style='color:#111;'> 913B </span>","children":null,"spread":false},{"title":"ResponseMsgBodyConverter.java <span style='color:#111;'> 742B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明