mirror of https://gitee.com/stylefeng/roses
【7.2.5】【wrapper】更新一些注释
parent
f053734a35
commit
b911d7b899
|
@ -30,7 +30,7 @@ import cn.stylefeng.roses.kernel.rule.enums.FormatTypeEnum;
|
|||
import java.lang.annotation.*;
|
||||
|
||||
/**
|
||||
* json字段的格式化,可以将多种情景的id,code,枚举等,转化为具体的具有可读性的名称
|
||||
* json字段的格式化,可以将多种情景的id,转化为具体的具有可读性的名称
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @date 2022/9/6 11:34
|
||||
|
@ -48,7 +48,7 @@ public @interface JsonFieldFormat {
|
|||
FormatTypeEnum formatType() default FormatTypeEnum.ADD_FIELD;
|
||||
|
||||
/**
|
||||
* 具体处理值转化的过程
|
||||
* 具体处理值转化的过程【必传】
|
||||
*/
|
||||
Class<? extends JsonFieldFormatProcess> processClass();
|
||||
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
/**
|
||||
* 系统默认的一些转化实现,例如对枚举的转化,转化逻辑较为固定
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @date 2022/9/6 16:30
|
||||
*/
|
||||
package cn.stylefeng.roses.kernel.wrapper.field.impls;
|
|
@ -1,9 +1,8 @@
|
|||
package cn.stylefeng.roses.kernel.wrapper.field;
|
||||
package cn.stylefeng.roses.kernel.wrapper.field.jackson;
|
||||
|
||||
import cn.stylefeng.roses.kernel.rule.annotation.JsonFieldFormat;
|
||||
import cn.stylefeng.roses.kernel.rule.base.JsonFieldFormatProcess;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.FormatTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.wrapper.field.serializer.CustomJsonSerializer;
|
||||
import com.fasterxml.jackson.databind.introspect.Annotated;
|
||||
import com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.stylefeng.roses.kernel.wrapper.field.serializer;
|
||||
package cn.stylefeng.roses.kernel.wrapper.field.jackson;
|
||||
|
||||
import cn.hutool.core.util.ClassUtil;
|
||||
import cn.stylefeng.roses.kernel.rule.base.JsonFieldFormatProcess;
|
|
@ -0,0 +1,6 @@
|
|||
/**
|
||||
* 针对jackson框架的一些拓展
|
||||
* <p>
|
||||
* 增加某些机制,让jackson序列化json的时候,能识别我们自己的注解 @JsonFieldFormat {@link cn.stylefeng.roses.kernel.rule.annotation.JsonFieldFormat}
|
||||
*/
|
||||
package cn.stylefeng.roses.kernel.wrapper.field.jackson;
|
Loading…
Reference in New Issue