所以我只是愚蠢的,错过了Java和Groovy之间的关键区别
问题是
value我要传递给
@RequestMapping
在Java中
{"/v1/foo", "foo"}是数组文字在Groovy中,
{"/v1/foo", "foo"}是一个闭包错误消息显然没有帮助,但是要解决此问题,我只需要更改Groovy中的注释即可按我的意图传递数组文字,而不是使用闭包
@RequestMapping(value = ["/v1/foo", "/foo"], method = GET)

所以我只是愚蠢的,错过了Java和Groovy之间的关键区别
问题是
value我要传递给
@RequestMapping
在Java中
{"/v1/foo", "foo"}是数组文字在Groovy中,
{"/v1/foo", "foo"}是一个闭包错误消息显然没有帮助,但是要解决此问题,我只需要更改Groovy中的注释即可按我的意图传递数组文字,而不是使用闭包
@RequestMapping(value = ["/v1/foo", "/foo"], method = GET)