当我在Spring MediaType.APPLICATION_JSON
中将MediaType.APPLICATION_XML
更改为@RequestMapping
时,我的IDE中出现以下错误:“属性值必须是常量”。
我已经挖掘了MediaType
构造其常量的方式 - _JSON和_XML都是静态初始化块中设置的最终变量。我看不出它们之间有什么区别,但是有一个有效,有一个没有。
感谢您的帮助。
答案 0 :(得分:0)
原来我公司的一些人正在使用:
javax.ws.rs.core.MediaType
< - good
有些人正在使用:
org.springframework.http.MediaType
< - 糟糕(至少在春季@RequestMapping
)