할 일
스프링 MVC1 강의 듣기(~6.4장)
한 일
스프링 MVC1에서 분리되어있던 컨트롤러를 통합하였고 메서드 레벨에서 중복되는 url은 클래스 레벨에서 처리가 되도록 따로 분리해주었다. 그리고 ModelAndView로 리턴받는 부분을 String 형으로 변환시키고 메서드 타입에 따라서 맵핑될 수 있도록 해주었다.
그리고 로깅에 대해서 학습했는데, @Slf4j를 사용하면 Logger 객체를 따로 생성해놓지 않아도 log. 으로 바로 사용이 가능하다! 예전에 테스트할 때 에러가 나서 의아해했었는데 그런 이유가 있었다! 레벨에 따라 출력 유무를 지정할 수 있기때문에 실무에서 유용하게 쓰이고 '+' 연산과 같이 자원을 소모하지 않게끔 출력도 가능하기에 훨씬 좋다고 한다!
또 요청 매핑에 대해서 알아봤는데, 자주 사용한다고 하는 PathVariable과 특정 파라미터와 헤더, Content-Type 헤더 기반, Accept 헤더 기반으로 추가 매핑하는 것도 학습했다!
알고리즘
내일 할 일
스프링 MVC1 강의 듣기(~6.12장)
알고리즘 복습(~5.8)
면접 질문 공부