一、实体
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;