Back/Spring

Spring 구조 간단 요약

호비시 2022. 3. 19. 00:47

 

JPA

JPA란 SPRIN에서 DB를 쉽게 사용하기 위한 인터페이스의 모음

SPRING에서 query를 직접 작성하지 않아도 코드 몇줄로 db에 접근하여 data를 다룰 수 있다

 

Controller

controller는 클라이언트와 가장 가까운 부분으로 클라이언트에서 온 요청과 응답을 처리

REST API, CRUD가 이 부분에서 처리됨

Service

controller와 repo 가운데 끼어있는 부분으로 controller에서 요청받은 부분을 repo에 가공하여 전달

 

Repository

JPA를 작동시키는 매개체 

JPARepository를 상속받아 사용함