Aware接口
约 232 字小于 1 分钟
Aware接口
这种 Aware 接口是从 Spring 中借鉴(抄袭)的 😂😂😂😂😂😂。
所以你要是知道 Spring 中的诸如 ApplicationContextAware、EnvironmentAware 等就几乎没必要看本小节了。
为什么会提供?
在用注解解析映射请求报文到实体类的时候,字段长度等的计算可能会依赖于消息头中的一些属性。
所以在基于注解的实体类映射时,你可以给实体类实现这些接口以自动注入一些其他信息。
注意
目前为止,这些Aware接口只能在 基于注解处理请求消息映射 时用于 请求体消息实体类 中。
Jt808RequestHeaderAware
每次消息处理时为实体类注入 Jt808RequestHeader 实例。
public interface Jt808RequestHeaderAware {
void setHeader(Jt808RequestHeader header);
}
Jt808RequestAware
每次消息处理时为实体类注入 Jt808Request 实例。
public interface Jt808RequestAware {
void setRequest(Jt808Request request);
}
