Примеры использования @WebInitParam

Начиная со спецификации сервлета 3.0 существует возможность объявления метаданных отображения сервлета в качестве аннотации к классу сервлета:

@WebServlet(name="appInfoServlet", urlPatterns ="/appInfo", initParams = @WebInitParam(name="ocwd.deployer.email", value="admin@example.com"))
public class AppInfoServlet extends HttpServlet {

}

Я не понимаю, однако, вариант использования для хранения параметров инициализации в том же классе, что и сервлет. насколько я понимаю, эти параметры должны храниться отдельно от класса и помещаться в дескриптор развертывания.

Какие варианты использования существуют для указания параметров инициализации в аннотации @WebServlet ?

16
задан Robert Munteanu 9 November 2011 в 12:13
поделиться