我可以将整个web.xml移动到spring代码库配置吗?(WebApplicationInitializer)
我的应用程序将主要使用基于代码的配置。从web.xml到Springs WebApplicationInitializer类,我已经移动了:servlet、过滤器和映射。然而,在web.xml中有更多的元素(如错误页或欢迎页:)。哪些元素可以转换为代码?它们的等价物是什么?一般来说,是的,您应该能够获得可以在web.xml中设置的所有元素的Java配置等价物。在转换单个元素方面,如果您能给出详细信息,那么我们可以找到JavaConfig等价物 请注意,它并不总是一对一的映射。例如,使用Spring安全性,您必须在web.xml中定义“delegatingFilterProxy”过滤器,但JavaConfig等效程序在幕后完成了这项工作。使用Spring安全注释会触发该行为 我推荐两件事:我可以将整个web.xml移动到spring代码库配置吗?(WebApplicationInitializer),spring,spring-mvc,web.xml,Spring,Spring Mvc,Web.xml,我的应用程序将主要使用基于代码的配置。从web.xml到Springs WebApplicationInitializer类,我已经移动了:servlet、过滤器和映射。然而,在web.xml中有更多的元素(如错误页或欢迎页:)。哪些元素可以转换为代码?它们的等价物是什么?一般来说,是的,您应该能够获得可以在web.xml中设置的所有元素的Java配置等价物。在转换单个元素方面,如果您能给出详细信息,那么我们可以找到JavaConfig等价物 请注意,它并不总是一对一的映射。例如,使用Sprin
对于欢迎页面,请执行以下步骤:
- 在应用程序根目录下,创建一个名为index.html的html文件
- 在其中声明一个标题部分,内容为:
try
{
}
catch (Exception ex)
{
return new ModelAndView("error");
}
在views.properties(或等效项)中定义错误页面,如:
error.(class)=org.springframework.web.servlet.view.JstlView
error.url=/WEB-INF/jsp/errorpage.jsp