반응형
우리가 어플리케이션을 만드는 이유는 데이터를 받아서
데이터를 가공해서 return 한다.
input 받는 곳 => 컨트롤러
어노테이션은 @RestController
컨트롤러
Http 메소드 요청 받아줘야함 ( GET(가져옴), POST(넣음), PUT, DELETE ) ( REST API )
엔티티 ( 어떤 값을 저장할 것인가 ) ( 테이블 설계 ) ( User는 예약어?라서 전부 Member로 바꿔줌 )
레포지토리 ( 인터페이스 )
DB와 통신, JpaRepository< 엔티티객체, 타입 > 상속 받으면 웬만한 기능들을 쓸 수 있다 ( findAll, findById 등등 )
이 정도만 적어도 대부분의 crud 기능은 한다
서비스 ( 인터페이스 )
서비스Impl ( 클래스, 서비스를 구현체로 삼음 )
다시 컨트롤러
서비스 받아주고 로직 수정
Talend API 에서 테스트
더 해볼수 있는건 유효성 검증
728x90
반응형
'JPA' 카테고리의 다른 글
JPA 정리 (0) | 2024.08.06 |
---|---|
하이버네이트 백그라운드1 (0) | 2024.07.16 |