1. CRUD란?
정보관리의 기본 기능이다.
→ 생성 (Create)
→ 조회 (Read)
→ 변경 (Update)
→ 삭제 (Delete)
* 데이터 저장하기 (Create) & 조회하기 (Read)
→ Repository의 save와 findAll 등을 이용
update. delete 를 알아보기전 알아야하는 개념이 바로 "Service 의 개념" 이다.
우전 스프링의 구조는 3가지 영역으로 나누어 진다.
1. Controller : 가장 바깥 부분, 요청/응답을 처리함.
→ 2주차 후반부에 배울 녀석
2. Service : 중간 부분, 실제 중요한 작동이 많이 일어나는 부분
3. Repo : 가장 안쪽 부분, DB와 맞닿아 있음.
→ 여태 배운 (Repository, Entity)
※ Update 는 Service 부분에 작성합니다.
Service 를 만들어보자!
1. Course 클래스에 update 메소드 추가
2. src > main > java > com.sparta.week02 > service 패키지 생성
3. CourseService.java 클래스 만들기
4. 데이터 변경하기 (Update)
public CommandLineRunner demo(CourseRepository courseRepository, CourseService courseService) {
5. 데이터 삭제하기 (Delete)
public CommandLineRunner demo(CourseRepository courseRepository, CourseService courseService) {
'내마음대로만들어보자 > JAVA & Spring' 카테고리의 다른 글
API - GET , ARC (0) | 2021.06.23 |
---|---|
Lombok, DTP (0) | 2021.06.22 |
생성일자, 수행일자 - Timestamped , extends (상속) (0) | 2021.06.22 |
JPA 란? (0) | 2021.06.21 |
H2웹콘솔, SQL 기초 (0) | 2021.06.21 |