-
Notifications
You must be signed in to change notification settings - Fork 4
Refector: validation 함수 리팩토링 #607
Copy link
Copy link
Open
Labels
🔨 Refactor코드 리팩터링코드 리팩터링
Description
yoonseon12
opened on May 27, 2024
Issue body actions
- validation 함수 리팩토링
- validation을 처리하는 interface를 생성하고, validation interface를 상속받는 유효성 검사 클래스를 구현하여 새로운 유효성 검사 요구사항이 있을 때 클래스만 추가하여 반영되도록 설계 필요
- 실제 DB 내 데이터의 상태값에 따라 필요한 유효성 검사 로직을 기존의 비즈니스로직이 포함된 service에서 제거하고 별도의 클래스에서 검증하도록 변경하며 별도의 클래스는 스프링빈으로 등록 필요
- service에서 validation interface를 제네릭 타입 파라미터로 받는 List를 생성하고 생성자 주입을 통해 주입받도록 구현하고 foreach를 통해 내부 구현체 빈을 순회하며 검증하도록 변경 필요
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
🔨 Refactor코드 리팩터링코드 리팩터링