Java spring mvc绑定/验证
假设我有一些模型课:Java spring mvc绑定/验证,java,spring-mvc,Java,Spring Mvc,假设我有一些模型课: public class MyRequestParams { private Long val = Long.valueOf(0); // default value // ... plus some other stuff } 我想要的是,如果用户提供了或,这是无效的参数,我不希望它失败。我希望它只应用默认值。除了将val存储为字符串并自己进行任何检查以应用默认值之外,我目前不确定如何执行此操作。在保持类型==长的同时,是否有一些简单的方法?未测试,但
public class MyRequestParams {
private Long val = Long.valueOf(0); // default value
// ... plus some other stuff
}
我想要的是,如果用户提供了或,这是无效的参数,我不希望它失败。我希望它只应用默认值。除了将val存储为字符串并自己进行任何检查以应用默认值之外,我目前不确定如何执行此操作。在保持类型==长的同时,是否有一些简单的方法?未测试,但您可以在带有注释的方法中使用为属性注册自定义编辑器。这个编辑器只返回默认的long值
有关文档和示例,请参见。未经测试,但您可以在带有注释的方法中使用注册属性的自定义编辑器。这个编辑器只返回默认的long值 有关文档和示例,请参阅