Допустим, у меня есть класс модели:
public class MyRequestParams {
private Long val = Long.valueOf(0); // default value
// ... plus some other stuff
}
И что я хочу, так это если пользователь предоставляет http://host/path?val=& ИЛИ http://host/path?val=abc,, что является недопустимым параметром, я не хочу, чтобы он потерпел неудачу. Я хочу, чтобы он просто применил значение по умолчанию. Я не уверен, как это сделать в данный момент, за исключением хранения val в виде строки и выполнения каких-либо проверок для применения значения по умолчанию самостоятельно. Есть ли простой способ сохранить тип == Long?