Интересно, вызывается ли метод инициализации HttpServlet после десериализации.Жизненный цикл HttpServlet и сериализация
Я не знаю, если какой-либо контейнер когда-либо сериализует сервлет, но он реализует интерфейс Serializable, поэтому есть возможность сделать это.
В JavaDoc для метода init указывается: «Вызывается контейнером сервлета, чтобы указать сервлет, который сервлет вводится в эксплуатацию».
Является ли десериализация равным «введенным в эксплуатацию»?
Я уверен, что сервлет никогда не сериализуется. Это синглтон, и он обычно полностью без гражданства. Я бы не стал разбираться в его сериализации. Во всяком случае, без повторного создания или десериализации, метод init должен вызываться, когда он помещается в действие, поэтому контейнер сервлетов будет нарушать спецификацию, если он помещает сервлет в сервисы без его инициализации. –