이 글의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
해당 Controller로 들어오는 요청에 대해
추가적인 설정을 하고 싶을 때 사용할 수 있다.
또한 모든 요청 전에
InitBinder를 선언한 메소드가 실행된다.
코드를 통해 InitBinder의 사용법을 익혀보자.
이 글의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
@ResponseBody와 마찬가지로
응답 본문을 제어하는 기능을 하지만
@ResponseBody보다 응답 값을
디테일하게 설정이 가능하다.
Body
Headers
HttpStatus Code
ResponseEntity responseEntity_1 = new ResponseEntity(HttpStatus.MULTI_STATUS);
ResponseEntity responseEntity_2 = new ResponseEntity(event, HttpStatus.CREATED);
이 글의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
@ResponseBody의 기능은
@RequestBody와 마찬가지로
HttpMessageConveter를 이용하여
응답값을 응답 본문(=ResponseBody)에 담아준다.
이 글의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
@Autowired은
Constructor, Setter, Field에
사용하여
해당 Bean을 주입시켜주는
애노테이션이다.
이 글의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
Application에 Baen 설정 파일을 어떻게 설정하는지
여러 가지 방법을 통해 알아보자.
글의 순서는 큰 상관은 없지만
가능하다면 순서로대 보는걸 추천한다.
이전 글에 이어서 Bean 설정 방법에 대해 알아보자.
이전 글 : XML 파일에 직접 Bean 등록 방식에서는
Bean 등록을 하나씩 직접해줬다.
그러므로 Bean을 등록하는 과정은
굉장히 번거롭고 유지 보수 또한 힘들었다.
그래서 나온 방식이
Component Scan 방식이다.
이 글의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
Application에 Baen 설정 파일을 어떻게 설정하는지
여러 가지 방법을 통해 알아보자.
글의 순서는 큰 상관은 없지만
가능하다면 순서로대 보는걸 추천한다.