Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[5기 - 박주한] Spring Boot Part3 Weekly Mission 제출합니다. #975

Open
wants to merge 28 commits into
base: ParkJuhan94-w3-1
Choose a base branch
from

Conversation

ParkJuhan94
Copy link

📌 과제 설명

스프링부트 Part3 위클리 미션 제출

SpringBoot Part3 Weekly Mission

(기본) 바우처 서비스 관리페이지 개발하기

  • Spring MVC를 적용해서 thymeleaf 템플릿을 설정해보세요.
  • 커맨드로 지원했던 기능을 thymeleaf를 이용 해서 관리페이지를 만들고 다음 기능을 지원가능하게 해보세요
    • 조회페이지
    • 상세페이지
    • 입력페이지
    • 삭제기능

(기본) 바우처 서비스의 API 개발하기

  • Spring MVC를 적용해서 JSON과 XML을 지원하는 REST API를 개발해보세요
    • 전체 조회기능
    • 조건별 조회기능 (바우처 생성기간 및 특정 할인타입별)
    • 바우처 추가기능
    • 바우처 삭제기능
    • 바우처 아이디로 조회 기능

(보너스) 바우처 지갑용 관리페이지를 만들어보세요.

✅ PR 포인트 & 궁금한 점

  • 바우처의 클래스 분리에서 통합 ( + voucher 인터페이스에서 추상클래스로의 변환) 을 해봤는데 추상클래스의 장점을 살려서 잘 통합했는지 궁금합니다.
  • api 테스트에 있어서 인텔리제이 내장 기능을 통해서 할 때 불편했는데, 테스트코드로 가능한지 여쭈어봅니다.
  • 아니면 swagger 나 postman 같은 외부 툴을 사용하는게 좋을까요?
  • 어떤 api 테스트 툴을 추천해주실 수 있을까요? (간단하고 직관적이며 ui 가 이쁘면 좋겠습니다!)

feat: logger int VoucherController
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant