Skip to content

Refector: validation 함수 리팩토링 #607

@yoonseon12

Description

@yoonseon12

TODO

  • validation 함수 리팩토링

Description

  • validation을 처리하는 interface를 생성하고, validation interface를 상속받는 유효성 검사 클래스를 구현하여 새로운 유효성 검사 요구사항이 있을 때 클래스만 추가하여 반영되도록 설계 필요
  • 실제 DB 내 데이터의 상태값에 따라 필요한 유효성 검사 로직을 기존의 비즈니스로직이 포함된 service에서 제거하고 별도의 클래스에서 검증하도록 변경하며 별도의 클래스는 스프링빈으로 등록 필요
  • service에서 validation interface를 제네릭 타입 파라미터로 받는 List를 생성하고 생성자 주입을 통해 주입받도록 구현하고 foreach를 통해 내부 구현체 빈을 순회하며 검증하도록 변경 필요

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions