본문 바로가기
웹 프로그래밍(풀스택-->java)

14. 웹개발의 봄, Spring - 3주차

by 백엔드개발자0107 2021. 6. 18.

프로젝트 만들고 api설계하기

 

Controller-Service-Repository 3계층이 존재한다는것 잊지말자!

 

 

단순히 말하면은행에 빗대어 보자!

 

Controller는 api창구 (은행창구)

Service는 기본적인 수정사항(은행 입출금 접수센터)

repository는 데이터베이스-서버(은행 돈 저장고) 

 

등으로 표현할수 있겠다..!

 

위 그림을 보면, 기본적으로 Spring안에 Controller ,Service,repository등이 있는것을 확인할수가 있다.

 

 

자 인텔리제이를 만들어 보자

 

기본 설정은 

 

이런식으로 하도록 한다.

 

잠시, 기다리면 아래 화면이 완성된다..

 

여기서 CRUD라 함은 CREATE,READ,UPDATE,DELETE를 의미한다..!