[Spring] 입문_개인과제_회고

조성현·2022년 12월 11일
0

Spring 입문 주차 개인 과제

Goal: "스프링 부트로 로그인 기능이 없는 나만의 블로그 백엔드 서버 만들기"

  • 해당 과제를 진행하며 접하게 된 많은 자료들을 정리해보고, 약간의 회고를 진행해보는 글.
  • 해당 과제 레파지토리 링크(해당 브랜치는 입문주차 과제 시점의 스냅샷입니다.)

@RequestBody / @ResponseBody 어노테이션 이란? [링크]

@RequiredArgsConstructor 를 이용한 의존성 주입(Dependency Injection) [링크]

주니어 개발자의 클린 아키텍처 맛보기 [링크]

협업을 위한 git 커밋컨벤션 설정하기 [링크]

유스케이스 다이어그램(Usecase Diagram) [링크]

자주 사용되는 Lombok 어노테이션 [링크]

요청과 응답으로 Entity 대신 Dto를 사용하자 - Tecoble 링크

HTTP 메서드-멱등성 [링크]


이걸 넣으면 쿼리가 나가는걸 눈으로 확인할 수 있다.

JPA 어노테이션 기초 [링크]

[JPA] 기본 키 생성 전략과 각 전략의 차이 - GenerationType [링크]

[Spring] @Transactional 잘 사용해보기 [링크]


Why: 과제 제출시에는 아래 질문을 고민해보고 답변을 함께 제출해주세요.

1. 수정, 삭제 API의 request를 어떤 방식으로 사용하셨나요? (param, query, body)
2. 어떤 상황에 어떤 방식의 request를 써야하나요?
3. RESTful한 API를 설계했나요? 어떤 부분이 그런가요? 어떤 부분이 그렇지 않나요?
4. 적절한 관심사 분리를 적용하였나요? (Controller, Repository, Service)
5. API 명세서 작성 가이드라인을 검색하여 직접 작성한 API 명세서와 비교해보세요!

profile
맛있는 음식과 여행을 좋아하는 당당한 뚱땡이

0개의 댓글