我放了一个非常简单的sample project on GitHub来重现这个问题。 主要问题是我有一个PersonController,它有一个用来创建新person的PutMapping。为了用获取该人员的URL填充Location标头,我为该PutMapping添加了UriComponentsBuilder作为参数,如下所示: @PostMapping
public ResponseEntity但在运行测试时,这会导致IllegalArgumentException No WebApplic
我们的Spring应用程序正在使用spring-boot-starter-validation进行验证。Request对象使用javax.validation.这是可行的,我们有单元测试,一切都是好的。
我注意到post方法中的BindingResult没有被使用(名称_unused和注释//DO NOT DELETE是某种危险的标志)。我继续删除了参数。突然,