SPRING에서 예외처리 자바에서 예외처리는 try-catch로 처리한다. 하지만 매번 로직마다 try-catch로 예외처리를 하는건 매우 비효율적이고 유지보수가 어려워진다. 이를 해결하기 위해 spring에서는 @ExceptionHandler와 @Controlle
서버를 개발 할 때 클라이언트의 입력 값에 따른 유효성 검사는 필수적으로 일어난다. 코드로 유효성 검사를 해도 좋지만 API를 새로 만들 때 마다. 비슷한 유효성 검사 코드를 추가하는건 너무 비효율 적이다.이런 문제점을 해결하기 위해 Java는 데이터 유효성 검사 표준
querydsl에서 entity 전체가 아닌 일부 column만 가져오면 기본 반환 타입으로 Tuple객체를 반환한다.하지만 Tuple객체를 사용할 때는 하나하나 필드를 알고 있어야 하는 불편함이 있다. Tuple대신 DTO를 사용하면 반환 타입을 좀 더 명시적으로 개