我有一个使用javax.validation.constraints.Size
的控制器,我很惊讶,而不是400状态代码,我得到了404.
我进行了一些调试,并在ValidationExceptionMapper
上调用了ConstraintValidationException
IS,IS创建了一个状态代码为400的响应。但是,我还注册了ExceptionMapper<Throwable>
并且这个ExceptionMapper
NotFoundException
在ValidationExceptionMapper
返回其响应400后获得BV_SEND_ERROR_IN_RESPONSE
。
有趣的是,如果我将true
设置为BV_SEND_ERROR_IN_RESPONSE
,我会获得400而不是404.
除非true
为* spring-boot-starter-jersey: 1.5.9.RELEASE
* jersey-server: 2.25.1
,否则构建的响应似乎无效。
我正在使用:
var foo = document.querySelector("#inputElement");
// Change your event listener to what you need.
foo.addEventListener("keyup", doSomeStuff);
function doSomeStuff(e){
var input = e.value;
// Rest of your function
}