Как программно представить конфигурации web.xml?
Так что совершенно новый для программного определения вашего web.xml и bean-файла, у нас был подрядчик, который работал над приложением, и он решил уйти, теперь я знаю, как настроить мой файл web.xml (устаревшее весеннее веб-приложение). Я достиг точки, что мне нужно настроить созданный им файл конфигурации. В настоящее время я пытаюсь добавить такие вещи, как роль ограничений безопасности и так далее, вот как бы я создал свой web.xml, это выглядело бы
<security-constraint>
<display-name>Portal</display-name>
<web-resource-collection>
<web-resource-name>Portal</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<description>Authenticated User</description>
<role-name>*</role-name>
</auth-constraint>
</security-constraint>`
Теперь вот мой код Java. Я пытаюсь добавить ограничения безопасности к этому программно сейчас
@Override
public void onStartup(ServletContext ctx) throws ServletException {
AnnotationConfigWebApplicationContext webCtx = new AnnotationConfigWebApplicationContext();
webCtx.register(ApplicationConfig.class);
webCtx.setServletContext(ctx);
ServletRegistration.Dynamic servlet = ctx.addServlet("dispatcher", new DispatcherServlet(webCtx));
servlet.setLoadOnStartup(1);
servlet.addMapping("/");
}
Любой ресурс будет признателен, чтобы помочь в этом.