강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của ehwjddn2793667
ehwjddn2793667

câu hỏi đã được viết

Spring Boot Web MVC được phát triển bằng Kotlin

ResponseEntity

질문있습니다!

Viết

·

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

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của ehwjddn2793667
ehwjddn2793667

câu hỏi đã được viết

Đặt câu hỏi