Skip to content

[FEAT]: 결정노드 생성 및 저장 & ProblemDetail 사용 #25

@lcs9317

Description

@lcs9317

변경 유형 (Type): FEAT
제목(Subject): 결정노드 생성 및 저장 & ProblemDetail 사용

무엇을 / 왜

무엇(What):

  1. 결정 노드 생성 및 저장 테스트 코드 작성
  2. 결정 노드 생성 및 저장 서비스 코드 작성
  3. 서비스 코드 분리
  4. ProblemDetail 추가
  5. Jsonconfig에 ProblemDetail을 사용하기 위한 모듈 추가
  6. BaseLine Title추가
    왜(Why):
  7. 결정 노드의 생성 확인
  8. 서비스 코드를 통한 실제 서비스 적용
  9. 서비스 코드가 길어 가독성을 위함
  10. 에러코드 세분화를 위한 핸들링
  11. 추가를 하지 않으면 ObjectMapper로 인한 ProblemDetail의 필드가 직렬화가 안되고 Properties에 들어감
  12. 제목 추가를 위해

어떻게(요약) — 3줄 이내

결정노드 생성 및 저장을 하면서 서비스 코드의 가독성을 위한 파일을 4개로 분리함과 테스트 코드를 추가함
에러코드 세분화를 위해 ProblemDetail을 사용하여 세분화 및 Jackson모듈을 추가하여 결과에 대한 json 직렬화
제목을 추가하여 실제 서비스와 맞게 사양을 변경

영향 범위

  • API 변경
  • DB 마이그레이션
  • Breaking Change
  • 보안/권한 영향
  • 문서/가이드 업데이트 필요

체크리스트

  • 타입 라벨 부착 (FEAT/FIX/REFACTOR/COMMENT/STYLE/TEST/CHORE/INIT)
  • 로컬/CI 테스트 통과
  • 영향도 점검 완료
  • 주석/문서 반영(필요 시)

ToDo (선택)

  • 할 일 1
  • 할 일 2

스크린샷/증빙(선택)


Auto-created for PR #24

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions