Validation의 필요성 사용자 등록과 같은 API를 작성할 때 필수 값이 없으면 DB오류나 의미 없는 데이터가 생성 될수 있음 사용자 등록 API 사용자 이름은 공백이면 의미 없는 데이터가 생성 data class User( val id: Long?, val name: String? ) @GraphQLMutation(name = "createUser", description = "사용자 등록") fun createUser(user: User): User { return user } 의미 없는 사용자 추가 mutation { createUser(user: { id: 1 name: "" }) { id name } } 응답 { "data": { "createUser": { "id": 1, "name": ..