DTO (Data Transfer Object)와 Entity 차이점
DTO (Data Transfer Object)란 ? DTO(Data Transfer Object)는 계층 간 데이터 전송을 위한 객체입니다. 주로 프레젠테이션 계층(웹 계층)과 서비스 계층 또는 서비스 계층과 데이터 접근 계층 간의 데이터 전송을 목적으로 …
DTO (Data Transfer Object)란 ? DTO(Data Transfer Object)는 계층 간 데이터 전송을 위한 객체입니다. 주로 프레젠테이션 계층(웹 계층)과 서비스 계층 또는 서비스 계층과 데이터 접근 계층 간의 데이터 전송을 목적으로 …
Controller Controller는 웹 요청을 처리하고, 사용자와 상호 작용하는 역할을 합니다. 주로 HTTP 요청을 받고, 적절한 서비스 메서드를 호출하며, 최종적으로 HTTP 응답을 반환합니다. SpringBoot에서는 @RestController나 @Controller 어노테이션을 사용하여 컨트롤러 클래스를 정의합니다. …
안녕하세요 오늘은 프로젝트에 QueryDSL을 세팅하는 방법에 대해서 기록하려고 합니다. 그 전에 QueryDSL 이 무엇인지 그리고 비슷한 라이브러리인 JOOQ와 차이점에 대해서 정리해보려고 합니다. QueryDSL QueryDSL은 자바 기반의 타입 안전한 쿼리 빌더 …
안녕하세요, 오늘은 스프링 부트 프로젝트 내에서 Entity 클래스를 생성하고 테스트하는 방법에 대해서 공부한 내용을 정리해보려고 합니다. 우선 저는 실습 프로젝트에서 JPA와 Lombok를 사용하였습니다. 먼저 JPA와 Lombok 이란 무엇인지 간단하게 알아보고 …