2017-09-05 TIL

체스게임구현

이동기능 구현 중

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 hobbys; private boolean is_fulfilled;

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