스프링 개념

JPA를 사용하고 나서 @Builder를 쓰기 시작했는데 자세히 이게 무슨 역할을 하는지 몰랐었다. 그래서 오늘 간단하게 @Builder 어노테이션에 대해 정리를 해보려고 한다. 우선 JPA를 사용하고나서부터 패키지의 구조가 많이 변경됐다. Entity - DB 테이블과 1:1 매칭하는 클래스Repository - 해당 Entity에 대한 CRUD를 제공한다.Service - 기존에는 Service 인터페이스와 그걸 구현한 ServiceImpl 클래스를 만들었는데, JPA로 바꾸고 나서는 해당 Entity에 대한 클래스만 생성한다. Entity에 대한 비즈니스 로직을 수행한다.DTO - 클라이언트와 서버 간에 정보를 전송하기 위한 클래스다. Entity를 받아서 전송해도 되지만 문제점이 있다!1. 클라이..
indeep
'스프링 개념' 카테고리의 글 목록