👣 개요
오늘은 '자바 ORM 표준 JPA 프로그래밍' 15장을 읽고 그에 대한 게시물을 작성했다.
그 다음 Lv 5 과제를 위해 항해 99의 Spring 심화 주차의 강의를 들었다.
강의 내용은 대략 다음과 같았다.
- OAuth2를 이용한 소셜 로그인
- JUnit5, Mockito
- Spring AOP
- 예외 처리
모두 대략적으로 알고 있던 내용이지만
특히나 예외 처리 부분의 MessageSource를 이용한
에러 메시지 분리는 처음 접해보는 강의였다.
여태 에러 메시지와 코드를 분리시키기 위해 Enum을 이용했지만
이 역시 하드코딩이었음에 고민하고 있었다.
MessageSource를 접하고 하드코딩을 피할 뿐만 아니라
String.format 마냥 오류 발생 당시 오류 원인의 파라미터들을
표기할 수 있음을 알 수 있었다.
해당 내용을 잘 정리할 필요성을 느꼈다.
추가로 Lv 5 과제를 팀원과 같이 수행하는 것이 아닌
맨 밑바닥부터 나혼자 구현하는 활동도 수행해봤다.
아직 실력의 한계를 느끼고 있기에 더 공부해야함을 상기시키는 활동이었다.