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