Fast api request validate and create dto
* 관련 기술 스택이 없습니다

• FastAPI를 사용하여 json 타입의 request body 값을 전달하면, 생성된 request 클래스를 통해 타입 검증이 가능하다.
• request 인스턴스에 dict() 메서드를 사용하여 딕셔너리로 변환한 후, 이를 unpacking하여 dto 클래스를 초기화하면 dto 인스턴스가 생성된다.
• 생성된 dto 인스턴스는 usecase라는 하위 레이어에 전달되어 사용된다.
• CreateSomethingRequest라는 클래스는 pydantic의 BaseModel을 상속받아 생성되며, name, age, hobbies 등의 필드를 가지고 있다.

북마크
공유하기
신고하기