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

주제 목록 API category 요청 시 enum 및 데이터 관련 오류 수정 #14

Merged
merged 6 commits into from
Jun 28, 2024

Conversation

jxmen
Copy link
Member

@jxmen jxmen commented Jun 28, 2024

요약

  • /api/subjects?category=dsa 같은 형태로 요청 시 enum 값을 찾을 수 없는 이슈를 수정함.
    • enum을 convert 하는 로직이 누락됨
  • BaseEntity에 createdAt/updatedAt 관련 설정이 누락되어 같이 수정
  • local/default 프로파일로 생성 시 DSA 기본 데이터가 생성되도록 로직 추가
    • global/config/Appconfig, global/DatabaseInitializer

커밋 내역

  • refactor: oas 작업 변수명 더 위쪽으로 분리
  • fix: flyway 기본값 false로 설정
  • fix: 누락된 subject 테이블 utf8 설정 추가
  • fix: 누락된 subjectCategory enum converter 추가
  • fix: 누락된 생성/업데이트 일자 자동 생성 코드 및 SQL 추가
  • feat: local/default 프로파일에서 주제 데이터 추가

관련 이슈

jxmen added 6 commits June 28, 2024 22:31
local에서는 flyway를 사용하지 않고 jpq ddl-auto 옵션을 사용하도록 설정
title, question 등에 한글로 저장하기 위해서 필요하다.
fromString 메서드 제거, valueOf(s.uppercase()) 형태로 변경
- saveAll 메서드 사용을 위해 JpaRepository 삭제, 기존 인터페이스에서 repository 상속
- 현재는 DSA 카테고리만 추가된 상태이며, 추후 다른 카테고리 데이터도 추가 예정
@jxmen jxmen added the bug Something isn't working label Jun 28, 2024
@jxmen jxmen changed the title 주제 목록 API category 파라미터 버그 수정 주제 목록 API category 요청 시 enum 오류 및 데이터 관련 오류 수정 Jun 28, 2024
@jxmen jxmen changed the title 주제 목록 API category 요청 시 enum 오류 및 데이터 관련 오류 수정 주제 목록 API category 요청 시 enum 및 데이터 관련 오류 수정 Jun 28, 2024
@jxmen jxmen merged commit 920c6a7 into main Jun 28, 2024
1 check passed
@jxmen jxmen deleted the fix/subject-data-access branch June 28, 2024 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

배포 시 openapi3.yaml 파일을 찾을 수 없는 이슈 수정
1 participant