编程语言
首页 > 编程语言> > java – Spring @PathVariable作为一年

java – Spring @PathVariable作为一年

作者:互联网

我有一个端点是:

api/entities/{year}

我的功能看起来像:

get(@PathVariable(name = "year") Year year)

但是当我尝试命中端点时,我希望得到一个错误,它无法从类型String转换为类型Year.我显然需要像@DateTypeFormat这样的东西,但这并没有真正起作用.

有没有办法将传入的值格式化为Year,或者我应该将我的API重新编写为不使用Year?

解决方法:

你可以接受它作为一个字符串并尝试在端点被击中后转换?

标签:java,spring,spring-boot-2
来源: https://codeday.me/bug/20190722/1500378.html