체스게임구현
이동기능 구현 중
Spring Boot JSON객체 요청을 처리하는법
컨트롤러
-
모델 객체를 만들어 놨으면 컨트롤러 단에서 @RequestBody를 통해 제이슨 객체를 자동 맵핑해서 받아올수 있다. ``` @RestController public class HomeController { @PostMapping(“/api/user”) public ResponseEntity
home(@RequestBody User user) { try { } catch (Exception e) { return new ResponseEntity<>(“error”, HttpStatus.BAD_REQUEST); } return new ResponseEntity<>(“success”, HttpStatus.OK); }
}
### 모델
public class User {
private String name;
private String birthday;
private int height;
private String job;
private String location;
private ArrayList
public User() {
}
public User(String name, String birthday, int height, String job, String location, ArrayList<String> hobbys,
boolean is_fulfilled) {
super();
this.name = name;
this.birthday = birthday;
this.height = height;
this.job = job;
this.location = location;
this.hobbys = hobbys;
this.is_fulfilled = is_fulfilled;
}
…Getter, Setter… ```
카카오 알고리즘 테스트문제 5번 푸는중
- 문제이해를 잘못해서 접근 방식이 잘못됨.
- 처음부터 새로 알고리즘을 생각하자.
의성님에게 들은 좋은 말
- 지식노동자는 뇌를 쓸때 피로해지지 않는다.
- 하지만 피로를 느끼는 것은 잘못된 자세, 경직된 표정에 의한 육체의 피로가 발생해서 사람은 피로를 느낀다.
- 사람은 피로를 느끼면 자기가 하루를 충만하게 살았다는 거짓 만족감을 느낄 수 있다.
- 자신이 하루에 어떤 생산적인 일을 햇는지 곰곰히 돌아볼 필요가 있다.
오늘 나의 반성할 점.
- 한가지 일에 집중하지 못했다.(체스라는 목표를 세웠으나 다른사람의 일에 너무 많은 관심을 가져 일 에 집중하지 못했다. - 반성하자.)
- 심플하게 코딩하자. - 지금의 나의 일에 집중.. 남에게 불필요한 관심을 가지는건 남과 나에게 도움이 되지않는다.
Comments