![](/img/trans.png)
[英]Exception with MediaType.APPLICATION_JSON and MediaType.APPLICATION_XML but MediaType.TEXT_XML running fine
[英]Why can't I use MediaType.APPLICATION_XML in a @RequestMapping
當我在 Spring @RequestMapping
中將MediaType.APPLICATION_JSON
更改為MediaType.APPLICATION_XML
時,我在 IDE 中收到以下錯誤:“屬性值必須是常量”。
我已經深入研究了MediaType
構造其常量的方式 - _JSON 和 _XML 都是在靜態初始化塊中設置的最終變量。 我看不出它們之間有什么區別,但是一個有效,一個無效。
感謝您的幫助。
原來我公司的一些人正在使用:
javax.ws.rs.core.MediaType
<--好
有些人正在使用:
org.springframework.http.MediaType
<-- 不好(至少在 Spring @RequestMapping
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.