gpt4 book ai didi

java - Spring参数验证注解不验证

转载 作者:行者123 更新时间:2023-11-30 04:07:28 24 4
gpt4 key购买 nike

我有一个像这样的 Controller 方法:

import javax.validation.Valid;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

@Controller
@RequestMapping(value = "/foo")
public class Controller
{
@Autowired Service svc;

@RequestMapping(value="/bar/{id}", method=RequestMethod.GET)
@ResponseBody
BasicResponseDto<ResponseDto>
bar(@Valid @PathVariable @Min(0) @NotNull final Long id)
{
// ...
}
}

但是验证注解好像没有任何作用。我可以给它 0,但它仍然正常。

我需要做什么才能让它拒绝无效值?

最佳答案

0 对于@Min(0) 有效。将其更改为 @Min(1) 并发送 0...

关于java - Spring参数验证注解不验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20395593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com