Мой входной параметр выглядит следующим образом:
2Y
- (2 года)
28D
- (28 дней)
3M
- (3 месяца)
Я хочу принять такой аргумент:
public class InputDateInterval {
private int count;
private IntervalType intervalType;
...
}
public enum IntervalType {
DAY("D"),
MONTH("M"),
YEAR("Y");
private String sign;
IntervalType(String sign) {
this.sign = sign;
}
Контроллер должен выглядеть так:
@GetMapping(...)
public Object(InputDateInterval idi, String anotherArgument, String...) {
....
}
Как мне добиться этого весной mvc?