인프런 커뮤니티 질문&답변

벼락맞은대추나무님의 프로필 이미지
벼락맞은대추나무

작성한 질문수

Kotlin으로 개발하는 Spring Boot Web MVC

PUT 과 ObjectMapper

apply 표준함수 체이닝

작성

·

131

0

apply를 여러번 하지않고 this.result 구성할 때 description과 userRequest에 대해서 구성하면 안되나요?

답변 1

0

return UserResponse().apply {
this.result = Result().apply {
this.resultCode = "OK"
this.resultMessage = "성공"
}
//--
this.description = "!!!"

val users = mutableListOf<UserRequest>()

users.add(userRequest)

users.add(UserRequest().apply {
this.name = "a"
this.age = 10
this.email = "a@a.com"
this.address = "a address"
this.phoneNumber = "01012341234"
})

users.add(UserRequest().apply {
this.name = "b"
this.age = 10
this.email = "b@b.com"
this.address = "b address"
this.phoneNumber = "01012341234"
})

this.userRequest = users
}

이렇게 해도 되지 않느냐는 말씀이신가요? 테스트 해봤는데 정상 작동하네요. 이해를 돕기 위해 JSON계층과 똑같은 계층으로 메세지를 채워나간 것 아닌가 추측해봅니다.

벼락맞은대추나무님의 프로필 이미지
벼락맞은대추나무

작성한 질문수

질문하기