DTO (Data Transfer Object)와 Entity 차이점

DTO (Data Transfer Object)란 ? DTO(Data Transfer Object)는 계층 간 데이터 전송을 위한 객체입니다. 주로 프레젠테이션 계층(웹 계층)과 서비스 계층 또는 서비스 계층과 데이터 접근 계층 간의 데이터 전송을 목적으로 …

[Spring Study] Controller 와 Service

[Spring Study] Controller 와 Service

Controller Controller는 웹 요청을 처리하고, 사용자와 상호 작용하는 역할을 합니다. 주로 HTTP 요청을 받고, 적절한 서비스 메서드를 호출하며, 최종적으로 HTTP 응답을 반환합니다. SpringBoot에서는 @RestController나 @Controller 어노테이션을 사용하여 컨트롤러 클래스를 정의합니다. …

[Spring Study] QueryDSL 세팅하기 JOOQ와 비교

[Spring Study] QueryDSL 세팅하기 JOOQ와 비교

안녕하세요 오늘은 프로젝트에 QueryDSL을 세팅하는 방법에 대해서 기록하려고 합니다. 그 전에 QueryDSL 이 무엇인지 그리고 비슷한 라이브러리인 JOOQ와 차이점에 대해서 정리해보려고 합니다. QueryDSL QueryDSL은 자바 기반의 타입 안전한 쿼리 빌더 …