• 关于注解


    1、 @ExcelField

    @ExcelField(align=2, title="儿童证件号码", sort = 20 )
    @ExcelField(align=2, title="性别", sort = 50, dictType="sex" )
    @ExcelField(align = 2, title = "出生日期", sort = 60, fieldType = Date.class)
    加在属性值前或者get方法上,jeesite对POI 3.9的简单封装,表格的导入导出
    title : 标题
    type: 默认0,0导入导出 1仅导出 2仅导入
    align: 默认0, 0自动,1靠左,2居中,3靠右
    sort: 升序,如设置10 的设置20 的则10的排在前面
    dictType:默认”” 如果是字典类型,请设置字典的type值

    2、 spring注解校验

    @NotBlank(message = "用户名不能为空") 

    @Length(min=5, max=20, message="用户名长度必须在5-20之间") 

    @Pattern(regexp = "^[a-zA-Z_]\w{4,19}$", message = "用户名必须以字母下划线开头,可由字母数字下划线组成") 

    @Range(min=0, max=4)

    private int scale;//基础规格

    3、@JsonFormat 
    Jackson 是 SpringMvc 官方推荐结合的,也是校验注解
    JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    public Date getBeginTime() {
    return beginTime;
    }

    4、@JsonProperty

    @JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty("name")

    @JsonProperty("CARDCODE")

    返回对象时,显示的字段是name而不是trueName

  • 相关阅读:
    AT5147[AGC036D]Negative Cycle【dp,模型转换】
    pjudge#21652[PR #4]到底有没有九【数位dp】
    legion:使用多工具分门别类地扫描多个目标,有用
    antix
    skipfish: web scaner, usefully
    dmitry
    maltego
    常见靶场
    reconng从多个源头搜集主机和域名,但需要apikey。不大好用
    account/username&password tool
  • 原文地址:https://www.cnblogs.com/banxian-yi/p/10772490.html
Copyright © 2020-2023  润新知