title: Spring-常用注解说明date: 2019-07-01 16:01:33
categories: Java
tags: java

  • 请求参数

    1. RequestBody
      1. @RequestBody这个一般处理的是在ajax请求中声明contentType: "application/json; charset=utf-8"时候。也就是json数据或者xml(我没用过这个,用的是json)
  1. RequestParam
    @RequestParam这个一般就是在ajax里面没有声明contentType的时候,为默认的。。。urlencode格式时,用这个。
    
  • 返回数据

    1. controller 忽略字段 ``` import com.fasterxml.jackson.annotation;

@JsonIgnore



   2. 
controller 过滤空值

import com.fasterxml.jackson.annotation.JsonInclude;

//枚举值:ALWAYS,NON_NULL,NON_ABSENT,NON_EMPTY,NON_DEFAULT,CUSTOM,USE_DEFAULTS @JsonInclude(Include.NON_EMPTY) ```