Controller :
- @RestController - 진입점이라고 스프링에 알려줌
- @RequestMapping - 진입점의 경로가 무어인지 스프링에 알려줌
Service :
- @Service
Repository :
- extends JPA<Entity name, 변수 형식>
- Entity ~ DB table
Postman → Controller → Service → Repository → DB
Run ⊃ Spring ⊃ API ⊃ Get/Post.... ↔ Postman
FindAll = Selectfrom ~;
fidnAllBy~In = selectfrom~ where ~in(1, 2, 3...);
findOneByID = select*from ~ where ~=?;
tracker에서 예를 들면
findOne → Course
findAll → List(Course)
By 조건에 And, Or 써서 걸 수 있음
Project를 하나의 folder로 변환하는 tool.
src(source)파일을 build로 저장
build 파일을 컴퓨터가 읽음
test case. 코드 작성 후 검증하는?
end to end. 메서드 내용까지 전부 작성하는 것
메서드 단위? 등 크게크게 집고 넘어가는 것.
E2E와 차이는 controller 유, 무 차이. (무슨말인지 아직 모르겠음)