从教程中创建Jhipster之后
here直到步骤生成实体我在验证数据时遇到错误。
服务器输出
2017-10-25 12:56:57.045 WARN 13011 --- [ XNIO-4 task-1] .m.m.a.ExceptionHandlerExceptionResolver :
Resolved exception caused by Handler execution: org.springframework.web.bind.MethodArgumentNotValidException:
Validation failed for argument at index 0 in method:
public org.springframework.http.ResponseEntity<com.mycompany.myapp.domain.Entry>
com.mycompany.myapp.web.rest.EntryResource.createEntry(com.mycompany.myapp.domain.Entry)
throws java.net.URISyntaxException, with 1 error(s): [Field error in object 'entry' on field 'date':
rejected value [null]; codes [NotNull.entry.date,NotNull.date,NotNull.java.time.ZonedDateTime,NotNull];
arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [entry.date,date];
arguments []; default message [date]]; default message [may not be null]]
here是我重新设置问题的设置。
我的问题是,为什么在我输入内容时传递了一个空对象?什么是类的体系结构,所以我可以自己调试/处理它?</ p>
我正在查看src/main/java/com/mycompany/myapp/web/rest/EntryResource.java
函数createEntry(@Valid @RequestBody Entry entry)
,但错过了调用此处以及验证发生的位置。