一、实体
import lombok.*;
/**
* 用户实体
*
* @author caden
* @since 2022-11-12
*
*/
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class User {
private String oid;
private String iName;
}
二、 测试接口
import com.mengxuegu.springcloud.User;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
/**
* 用户控制器
*
* @author caden
* @since 2022-11-12
*
*/
@RestController
public class UserController {
@RequestMapping(value = "/user/test", method = RequestMethod.POST)
public User add(@RequestBody User user) {
return user;
}
}
三、 测试


iname属性是null,没有赋上值。
四、解决办法
使用 @JsonProperty("iName")注解,包路径为:import com.fasterxml.jackson.annotation.JsonProperty;


