[英]Spring RestTemplate GetForObject giving an XML specific exception for a JSON response
[英]Spring Cloud version Hoxton.SR5 is giving XML format as HTTP response by default
當我在我的 Spring 引導應用程序中使用<spring-cloud.version>Hoxton.SR5</spring-cloud.version>
時,它默認返回 XML 格式的 Z293C9EA246FF9985DC6F62A650F78986 響應:
<List>
<item>
<productId>1</productId>
<productName>Samsung LED TV</productName
<quantity>100</quantity
<itemType>TV</itemType>
<itemGroup>Entertainement</itemGroup>
</item>
</List>
當我使用<spring-cloud.version>Hoxton.SR3</spring-cloud.version>
時,它返回 JSON 格式:
[
{
"productId": 1,
"productName": "Samsung LED TV",
"quantity": 100,
"itemType": "TV",
"itemGroup": "Entertainement"
}
]
在默認情況下返回 XML 格式的Hoxton.SR5
中做了哪些更改?如何確保在使用Hoxton.SR5
時獲得 JSON 格式?
在我的情況下,它是由 eureka-client 升級引起的,它將 jackson-dataformat-xml 帶到類路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.