Skip to content

Conversation

@strfunctionk
Copy link
Member

No description provided.

@yujin9907
Copy link
Collaborator

@ExistStoreId, @ValidEnum 등 커스텀 어노테이션을 구현하여 검증 로직을 깔끔하게 분리해주셨습니다. 특히 DB 조회까지 포함된 유효성 검사를 어노테이션으로 위임함으로써 서비스 계층의 코드가 비즈니스 로직에만 집중할 수 있게 되어 좋은 것 같습니다.

MissionController에서 state 파라미터를 String으로 받아 수동으로 valueOf 변환을 시도하고 있는데, 컨트롤러 파라미터를 Enum 타입으로 직접 받아 Spring의 자동 타입 변환과 검증 기능을 활용한다면 코드가 더욱 깔끔해질 수 있을 거 같습니다.

고생 많으셨습니다!

@yujin9907 yujin9907 closed this Dec 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants