3째주 주말

Jin·2021년 3월 22일
0

Tracker

목록 보기
6/12

진입점

Controller :

  • @RestController - 진입점이라고 스프링에 알려줌
  • @RequestMapping - 진입점의 경로가 무어인지 스프링에 알려줌

Service :

  • @Service

Repository :

  • extends JPA<Entity name, 변수 형식>
  • Entity ~ DB table

Flow

Postman → Controller → Service → Repository → DB

Run ⊃ Spring ⊃ API ⊃ Get/Post.... ↔ Postman

Functions

FindAll = Selectfrom ~;
fidnAllBy~In = select
from~ where ~in(1, 2, 3...);
findOneByID = select*from ~ where ~=?;

tracker에서 예를 들면
findOne → Course
findAll → List(Course)
By 조건에 And, Or 써서 걸 수 있음

Gradle

Project를 하나의 folder로 변환하는 tool.
src(source)파일을 build로 저장
build 파일을 컴퓨터가 읽음

Code 작성 시

TC

test case. 코드 작성 후 검증하는?

E2E

end to end. 메서드 내용까지 전부 작성하는 것

Unit test

메서드 단위? 등 크게크게 집고 넘어가는 것.
E2E와 차이는 controller 유, 무 차이. (무슨말인지 아직 모르겠음)

0개의 댓글