반응형
📚 KEYWORD
- 큐잉
- 쇼핑몰 도메인 API 설계 : 모든 기능을 나열한 후 특정 부피로 분류하기
- 상품
- Create : 상품 등록
- 상품 개별 등록 : URL에 id 넣지 않기 주의
- Read : 상품 조회
- 상품 전체 조회 : 개수 (paging)
- 상품 카테고리별 조회 : 카테고리, 개수
- 상품 개별 조회 : 자세히
- Update : 상품 수정 (난이도 있어서 나중에 하는 것을 추천)
- 상품 개별 수정 : 데이터 수정
- 상품 여러 개 수정 : 판매 상태 (품절, 판매 중지)
- Delete : 상품 삭제
- 상품 개별 삭제
- 상품 여러 개 삭제
- Create : 상품 등록
- 주문
- 장바구니
- 회원
- 상품
- 의존성 주입
- 의존성 주입 해주는 객체 생성 & 빈으로 등록 -> 의존성 주입 당하는 객체 생성 & 빈으로 등록
- 스프링 빈 만들어지는 순서?
- Repository -> Service -> Controller
- 깃 명령어
- rebase
- stash
- lombok - @AllArgsConstructor
- 역직렬화
- @RequestBody 어노테이션은 자바 객체에 setter가 있어야 필드를 넣어 줄 수 있다
- -> getter만 있어도 된다는 의견
- 확인 결과
- POST method : ObjectMapper 클래스 = setter가 없어도 맵핑 O = getter만 있어도 됨
- GET, ... method : WebDataBinder 클래스 = setter가 없어도 맵핑 X
- 유효성 검사
- Pattern 정규표현식
- 알파벳인지 확인, 숫자인지 확인 등 = 이 패키지에서만 쓸 것 같지 않은 메소드 = 이 프로젝트 곳곳에서 사용될 것 같은 공통 메소드
- = 유틸리티 패키지 ex. 시간, 타당성, 포맷, DB
- 유틸성 클래스 : 메소드
🤔 THINK
- URI vs URL vs URN 차이
반응형
'기타 > TIL' 카테고리의 다른 글
[TIL] 24.09.04 (0) | 2024.09.05 |
---|---|
[TIL] 24.05.03 (2) | 2024.05.03 |
[TIL] 24.05.02 (0) | 2024.05.02 |
[TIL] 24.04.30 (0) | 2024.05.02 |
[TIL] 24.04.29 (2) | 2024.04.30 |