跳至主要內容
内置注解

请先读我

内置注解都是从 @XtreamField 注解扩展而来的。目前有两种风格的注解:

  • Rust 数据类型命名风格
  • JT/T 808 协议数据类型命名风格

提示

  • 强烈推荐优先使用 Rust 风格内置注解
    • 数据类型比较全面
      • JT/T 808 风格的注解只支持无符号,因为 JT/T 808 官方文档里都是无符号数
    • 支持小端序
  • 不推荐直接使用底层的 @XtreamField 注解
    • 虽然功能最完整,但是使用略显繁琐
    • 但是如果你要自定义注解,那非常推荐使用 @XtreamField 来进行扩展

xtream-codec大约 4 分钟内置注解
@XtreamField

介绍

@XtreamField 是最基础的注解。

内置的 别名(Alias) 注解 @Preset.RustStyle.xxx@Preset.JtStyle.xxx 都是基于 @XtreamField 这个基础注解 衍生 的。

提示

注解别名都是依赖于 Spring@org.springframework.core.annotation.AliasFor 注解实现的。


xtream-codec大约 2 分钟内置注解