Поскольку спецификация Servlet 3.0 позволяет объявить метаданные метаданных сервлета как аннотацию в классе сервлета:
@WebServlet(name="appInfoServlet", urlPatterns ="/appInfo", initParams = @WebInitParam(name="ocwd.deployer.email", value="[email protected]"))
public class AppInfoServlet extends HttpServlet {
}
То, что я не понимаю, является прецедентом для хранения параметров init в том же классе, что и сервлет. Насколько я понимаю, эти параметры должны храниться отдельно от класса и помещаться в дескриптор развертывания.
Какие существуют случаи для указания параметров init в аннотации @WebServlet
?