【发布时间】:2016-05-06 16:33:26
【问题描述】:
我有一个 Spring Boot 项目。我有一个表单,我使用它的 id(Long) 绑定一个实体属性。像这样,
<input name="entityProperty" value="1" ... />
提交时绑定成功(已有一个id=1的实体)。
但是,我通过 jar 文件导出了这个项目,并在另一个 Spring MVC 项目(不是 Spring boot)中使用它。现在,我在绑定同样的场景时遇到了一个错误:backingObject.entityProperty is null。
类似于question。那里建议我必须创建一个转换服务,从我的实体的 Long 到 Type。
我也必须这样做吗?为什么我不必在我的 Spring Boot 项目中提供它? spring boot 的默认配置是什么?
【问题讨论】:
标签: java spring-mvc binding spring-boot converter