728x90
반응형
SMALL

repository 2

📚 Spring Data JPA Repository 제대로 써보기

효율적인 데이터 접근 계층 설계하기Spring Data JPA는 JPA 기반 데이터 접근을 한층 더 단순하고 일관성 있게 만들어주는 추상화 레이어입니다.Repository 인터페이스 선언만으로 CRUD, 페이징, 정렬, 동적 조회를 자연스럽게 처리할 수 있으며, 필요에 따라 명시적인 JPQL / QueryDSL / 네이티브 쿼리로 확장 또한 가능합니다.해당 글에서는 Repository 정의 방법, 메소드 이름 기반 쿼리, @Query 활용, DTO 조회, 파라미터 바인딩, 테스트 작성 방식을 중심으로 정리합니다.1. Repository 기본 구조기본 Repository는 JpaRepository를 상속하여 정의합니다.public interface MemberRepository extends JpaRepo..

스프링 웹 계층에 대하여..

스프링 프레임워크에서의 웹 계층은 사용자의 요청을 처리하고 응답을 생성하는 데 관련된 컴포넌트들을 포함합니다. 스프링 웹 계층은 크게 컨트롤러(Controller), 서비스(Service), 리포지토리(Repository), DTO(Data Transfer Object), 모델(Model) 등으로 구성됩니다. 이러한 계층 구조는 애플리케이션의 유지 보수성, 확장성 및 테스트 용이성을 높이기 위해 설계되었습니다. 컨트롤러(Controller)컨트롤러 계층은 HTTP 요청을 받아들이는 진입점입니다. 클라이언트의 요청에 따라 어떤 처리를 할지 결정하고, 요청에 맞는 서비스 메소드를 호출합니다. 컨트롤러는 주로 @Controller 또는 @RestController 어노테이션을 사용하여 정의됩니다. @RestC..

728x90
반응형
LIST