항상 api를 받아쓰는 입장에서 만들고 직접 적용하다보니
뭔가 조금 더 프로그램 전체 설계적인 면에서 와닿는다.
DICTIONARY를 사용해서 일시적인 값을 받아서 지금까지 받았던 값을
리턴하는 단순 api지만 하다보니 CRUD에 대한 로직을 조금이나마 이해할 수 있을 거 같다
만든 코드가 워낙 별게 없어서 클래스와 구현부만 올려놓는다.
@PostMapping("/userList")
public ResultData<String> setUserList(@RequestBody person user) {
userinfo.setInfo(user);
return ResultData.<String>builder()
.result(null)
.success(true)
.logMsg("success")
.build();
}
public class person {
public int age;
public String name;
public boolean gender; // y : male, n : female
}
빌드 패턴을 사용해서 ResultData 안의 값을 넣어서 반환해서 보여준다.