Skip to content

leeroy.kim BE 사전과제 제출#24

Open
Dwisgolmog wants to merge 3 commits intoej31:mainfrom
Dwisgolmog:feature
Open

leeroy.kim BE 사전과제 제출#24
Dwisgolmog wants to merge 3 commits intoej31:mainfrom
Dwisgolmog:feature

Conversation

@Dwisgolmog
Copy link

구현 내용

  • API 디자인
  • API 응답값
  • 유효성 검사

라이브러리 선택 이유

  1. spring-boot-starter-jdbc : 구현 목표가 단순히 데이터를 가져오는 것이기 때문에 러닝커브가 있는 JPA 대신 쉽고 간단하게 적용이 가능한 JDBC를 채택하였습니다.
  2. spring-boot-starter-web: REST API 개발을 위해서 채택하였습니다.
  3. mysql-connector-java: mysql db와 연동을 위해서 채택하였습니다.
  4. spring-boot-starter-validation DTO를 통한 유효성 검사를 위하여 가져왔지만 의도와 달리 작동하지 않아 코드만 있고 사용되지 않습니다.
  5. lombok: 보일러플레이트 코드를 줄이고 코드의 가독성을 높여 코드 작성시 편의를 가져와 채택하였습니다.
  6. spring-boot-starter-test,junit-platform-launcher: 테스트 코드 작성을 위해 가져왔지만 테스트 코드를 작성하지 않아 사용되지 않습니다.

요구사항에 만족하는 가장 기본적인 api 응답을 생성하였음
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant