강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

ehwjddn2793667 のプロフィール画像
ehwjddn2793667

投稿した質問数

Kotlinで開発するSpring Boot Web MVC

ResponseEntity

질문있습니다!

作成

·

233

0

여기서 사용되는 response check 로직을 추상화 해보았는데요,

    fun <T: Any> checkResponse(requestBody: T?, checkError: (arg: T) -> Boolean
    ): ResponseEntity<T> {
        return requestBody?.let {
            if (checkError(requestBody)) {
                return ResponseEntity.status(400).body("Error")
            }

            ResponseEntity.ok(requestBody)
        } ?: kotlin.run {
            return ResponseEntity.status(400).body("fail")
        }
    }

해당 함수의 return 값이 ResponseEntity<String> , ResponseEntity<T> 이렇게 두가지 경우로 타입이 정해질 것 같은데요, 이런 경우에는 어떻게 처리를 하나요? 코틀린 질문에 가까운 것 같네요.. ㅎ ㅎ

 

MVCJUnitrest-apispring-boot

回答

回答を待っている質問です
最初の回答を残してください!
ehwjddn2793667 のプロフィール画像
ehwjddn2793667

投稿した質問数

質問する