Skip to content

Release user-service-v0.0.1-alpha-18#86

Merged
can019 merged 3 commits intomainfrom
develop
Sep 11, 2025
Merged

Release user-service-v0.0.1-alpha-18#86
can019 merged 3 commits intomainfrom
develop

Conversation

@can019
Copy link
Collaborator

@can019 can019 commented Sep 11, 2025

No description provided.

can019 and others added 3 commits September 11, 2025 16:33
* refactor: health관련 패키지 네이밍 및 파일 네이밍 변경

* feat(config): @ConfigurationProperties로 타입-안전한 설정 관리 도입

기존의 @value나 하드코딩 방식은 오타에 취약하고, 설정값 누락 시
런타임 오류를 유발할 수 있는 타입 불안전성 문제가 있었습니다.

이를 해결하기 위해 @ConfigurationProperties를 사용하는 `FastApiProperties`
클래스를 도입하여 FastAPI 연동 설정을 중앙화하고, 애플리케이션 시작 시점에
설정값의 타입과 유효성을 검증하도록 개선했습니다.

이를 통해 잠재적인 런타임 장애를 원천 차단하고, 코드의 안정성과
유지보수성을 크게 향상시켰습니다.

* refactor: Code Formatting
@can019 can019 changed the title Release user service alpha Release user service alpha 18 Sep 11, 2025
@can019 can019 changed the title Release user service alpha 18 Release user-service-v0.0.1-alpha-18 Sep 11, 2025
@can019 can019 merged commit cd347a9 into main Sep 11, 2025
5 checks passed
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.

2 participants

Comments