TIL

9/9

iksadnorth 2023. 9. 9. 23:00

👣 개요

오늘은 '자바 ORM 표준 JPA 프로그래밍' 15장을 읽고 그에 대한 게시물을 작성했다.

 

15장 고급 주제와 성능 최적화

👣 개요 해당 게시글은 JPA에서의 예외 처리, 엔티티 비교 시 주의사항, 성능 최적화에 대한 주제로 작성되었다. 👣 예외 처리 순수 JPA 단계에서의 예외 1. 트랜잭션 롤백을 발생시키는 예외 해

ikadnorth.tistory.com

 

그 다음 Lv 5 과제를 위해 항해 99의 Spring 심화 주차의 강의를 들었다.

강의 내용은 대략 다음과 같았다.

  • OAuth2를 이용한 소셜 로그인
  • JUnit5, Mockito
  • Spring AOP
  • 예외 처리

모두 대략적으로 알고 있던 내용이지만 
특히나 예외 처리 부분의 MessageSource를 이용한 
에러 메시지 분리는 처음 접해보는 강의였다.

여태 에러 메시지와 코드를 분리시키기 위해 Enum을 이용했지만
이 역시 하드코딩이었음에 고민하고 있었다.
MessageSource를 접하고 하드코딩을 피할 뿐만 아니라
String.format 마냥 오류 발생 당시 오류 원인의 파라미터들을 
표기할 수 있음을 알 수 있었다.

해당 내용을 잘 정리할 필요성을 느꼈다.

추가로 Lv 5 과제를 팀원과 같이 수행하는 것이 아닌 
맨 밑바닥부터 나혼자 구현하는 활동도 수행해봤다.

아직 실력의 한계를 느끼고 있기에 더 공부해야함을 상기시키는 활동이었다.

'TIL' 카테고리의 다른 글

9/11  (0) 2023.09.11
WIL - 9/4 ~ 9/10  (0) 2023.09.10
9/8  (0) 2023.09.08
9/7  (0) 2023.09.07
9/6  (0) 2023.09.06