Как эта функция установки свойства enum вызывается привязкой запроса весенней загрузки? - PullRequest
0 голосов
/ 01 июня 2018

У меня есть перечисление, например:

public enum ENUM {

    E1("content1");

    private String data;

    public String getData() {
        return data;
    }


    public void setData(String data) {
       this.data = data;
    }

}

И в весеннем запросе на загрузку у меня есть такая структура

public class Request {
       ...
       ...
    private Param1 param1;
    public get...
    public set...
}


public class Param1 {
    private ENUM enum1;
    getter...setter
}

Запрос - это параметр запроса get и используется @ModelAttribute,Почему-то метод ENUM.E1.setData() вызывается автоматически из связывателя запроса, который изменяет данные для него.

Теперь я знаю, что могу предотвратить это, удалив метод установки.Но я не могу понять ни одного запроса, который может вызвать метод установки свойства enum.Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...