关于OP和SI项目的记录点,防止遗忘难以查找

一,单接口多实现及报文解析方法都在analysis项目中,X68MessageUtil.deserialize()方法

 cachebuilder

@Repeatable 注解是用于声明其它类型注解的元注解,来表示这个声明的注解是可重复的。@Repeatable的值是另一个注解,其可以通过这个另一个注解的值来包含这个可重复的注解。

 ordinal() 返回枚举中某个元素中的角标

 Reflections 通过扫描 classpath,索引元数据,允许在运行时查询这些元数据,也可以保存收集项目中多个模块的元数据信息。

// 实例化Reflections,并指定要扫描的包名
Reflections reflections = new Reflections("my.project");
// 获取某个类的所有子类
Set<Class<? extends SomeType>> subTypes = reflections.getSubTypesOf(SomeType.class);
// 获取包含某个注解的所有类
Set<Class<?>> annotated = reflections.getTypesAnnotatedWith(SomeAnnotation.class);
原文地址:https://www.cnblogs.com/yeg0zj/p/15671525.html