我無法在 json 回應中獲得 is_secure 物件屬性,這段代碼有什么問題?
@Configuration
class RouterConfiguration( ) {
@Bean
fun testRoutes(testHandler: TestHandler) = coRouter {
GET("/test", testHandler::testFunction)
}
}
data class TestClass(
val is_secure: Int? = 1,
val xyz: String?
)
@Component
class TestHandler{
suspend fun testFunction(request: ServerRequest): ServerResponse =
ServerResponse.ok().bodyValueAndAwait(TestClass(1,"abc"))
}
uj5u.com熱心網友回復:
is前綴欄位(使用camelCase 或snake_case 模式)僅在它們是布爾型別時才被序列化。您可以在此處找到有關它的更多詳細資訊。
如果您希望保留is前綴,您可以使用@getuse-site 目標來實作。只需@get:JsonProperty("is_secure")在is_secure現場使用就可以了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/398984.html
標籤:春天 弹簧靴 科特林 弹簧-webflux
上一篇:條件索引在攝取節點管道中不起作用
下一篇:列名在springboot中無效
