자바에서의 Exception 처리에 대하여 알아보고 RuntimeException과 Non-RuntimeException의 차이에 대해서 공부해 보겠습니다.
Primitive type 과 Reference type의 sort와 Comparable, Comparator의 사용 방식에 대해 알아보자
Querydsl를 사용하면 JPQL, JPA와 같은 정적 SQL의 단점을 보완할 수 있다. Querydsl의 사용 및 페이징 처리를 알아보자
Spring boot 3.0.x에서 QueryDsl을 사용하기 위한 build.gradle 설정하기
Spring의 Entity 관리를 위해 익혀야 할 영속성 전이(Cascade)와 Orphan Removal(고아 제거)에 대하여 알아보자
JPA 및 jdbc 등을 활용하여 db를 참조할 때는 트랜잭션을 고려하여 개발해야 한다. 트랜잭션에 대하여 알아보자.
POJO, Ioc(Inversion of Control), DI(Dependency Injection), AOP(Aspect Oriented Programming), Object Mapper 학습해 보기
Validation, 정규식, Custom Validation, ConstraintValidator, ControllerAdice, ExceptionHandler에 대하여 학습해보기