我收到错误:
可选的长参数' count'存在但由于被声明为基本类型而无法转换为空值。考虑将其声明为相应基元类型
的对象包装器
当我尝试调用此REST控制器时。
@RequestMapping("/api/audio/tracks", produces = arrayOf(APPLICATION_JSON_VALUE))
interface SomeApi {
@RequestMapping(method = arrayOf(GET))
fun list(@RequestParam("count", defaultValue = "10") count: Long): Any
}
春天看不到defaultValue
?
如何解决这类问题?
!Kotlin默认设置不起作用
答案 0 :(得分:5)
我在我的情况下找到了解决方案:
原因是因为界面。当我在实现中放置@RequestParam("count", required = false, defaultValue = "10")
时,一切都开始工作。