Почему Eclipse автоматически генерирует конструктор сервлета по умолчанию? - PullRequest
0 голосов
/ 07 ноября 2018

Насколько я понимаю, в большинстве случаев нет смысла создавать конструктор сервлета: веб-контейнер будет вызывать конструктор без аргументов родительского класса, и рекомендуется использовать метод init выполнить задачи инициализации сервлета.

Однако помощник Eclipse Java EE для создания нового сервлета по умолчанию генерирует конструктор: servlet1

Что дает это:

/**
 * @see HttpServlet#HttpServlet()
 */
public MyServlet() {
    super();
    // TODO Auto-generated constructor stub
}

Предлагая мне завершить конструктор. Почему это?

1 Ответ

0 голосов
/ 08 ноября 2018

Я согласен с тем, что предварительный выбор флажков в диалоговом окне Создать сервлет может быть улучшен. сообщите об этом в Eclipse WTP Java EE Tools как запрос функции.

Комментарий // TODO Auto-generated constructor stub взят из шаблона кода тела конструктора, который можно изменить и применить не только к сервлетам, но и к другим классам Java:

Окно> Предпочтения: Java> Стиль кода> Шаблоны кода: Код> Тело конструктора

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