Это странно. Enum - это класс. Если я определяю свой конструктор, то там должно быть столько параметров, сколько я указал. Даже если представить, что Enum в моем конструкторе неявно сперва вызывает конструктор по умолчанию и туда передает параметры типа String и int, то всё равно соответствующие параметры должны быть мной определены в моем конструкторе сперва. А тут получается что он сам из ниоткуда прикрепляет 2 параметра плюсом.
Dmitry Roo, в примерах для Spring Boot не добавляется атрибут в модель как я делаю. И при этом по заверению авторов все работает. Делаю так, не работает. Предполагаю, что в этом моменте работает в буте по-другому.
сергей кузьмин, если конструктор по умолчанию добавить помимо конструктора с параметрами, тогда идёт привязка через сеттеры. И у меня в ошибке выше пишет, что не может разрешить типы. Ощущение, что в Spring Mvc такая особенность, что привязка только через сеттеры