java - 使用 Spring MVC 3.1+ WebApplicationInitializer 以编程方式配置 session-config 和 error-page

标签 java spring-mvc servlet-3.0

WebApplicationInitializer提供了一种以编程方式表示标准 web.xml 文件的大部分 - servlet、过滤器、监听器的方法。

但是我还没有找到使用 WebApplicationInitializer 表示这些元素( session 超时、错误页面)的好方法,是否仍然需要为这些元素维护 web.xml?

<session-config>
    <session-timeout>30</session-timeout>
</session-config>

<error-page>
    <exception-type>java.lang.Exception</exception-type>
    <location>/uncaughtException</location>
</error-page>

<error-page>
    <error-code>404</error-code>
    <location>/resourceNotFound</location>
</error-page>

最佳答案

我对这个主题做了一些研究,发现对于一些配置,如 sessionTimeOut 和错误页面,你仍然需要 web.xml。

看看这个Link

希望这对您有所帮助。 干杯。

关于java - 使用 Spring MVC 3.1+ WebApplicationInitializer 以编程方式配置 session-config 和 error-page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10813993/

相关文章:

java - spring-data-jpa ddl-auto 权限

java - 一个 sql 查询来检查唯一性

servlet-3.0 - Servlet 3.0,将 WebServlet 注释的扫描限制为给定的包

mysql - CSV 文件到 MySQL 数据库表

Java清屏功能

java - 多核/并发编程和 .NET/Java

填充 ListView 时出现 JavaFx NullPointer 异常

java - 如何将对象列表发送到 View 并返回到 Controller 中的 Post 方法

java - Spring boot 2中手动获取文件内容

java - 简单的命中计数器 Servlet 需要用于重置功能的 URL 映射