簡體   English   中英

為什么我不能在 @RequestMapping 中使用 MediaType.APPLICATION_XML

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM