相关疑难解决方法(0)

使用java配置在Spring中进行404错误重定向

如您所知,在XML中,配置它的方法是:

<error-page>
    <error-code>404</error-code>
    <location>/my-custom-page-not-found.html</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)

但我还没有找到一种方法在Java配置中执行此操作.我尝试的第一种方式是:

@RequestMapping(value = "/**")
public String Error(){
    return "error";
}
Run Code Online (Sandbox Code Playgroud)

它似乎工作,但它检索资源有冲突.

有办法吗?

java spring spring-mvc

21
推荐指数
5
解决办法
4万
查看次数

Spring MVC Spring安全性和错误处理

我正在使用ResponseEntityExceptionHandler来全局处理错误并且几乎正常工作,除了我想用spring处理错误的请求.通过任何逻辑覆盖handleNoSuchRequestHandlingMethod应该处理这个,但是处理总是得到

HTTP状态404 -

类型状态报告

信息

description请求的资源不可用.

Apache Tomcat/7.0.37

我在控制台中启用debuging时得到了这个:

警告:org.springframework.web.servlet.PageNotFound - 找不到带URI的HTTP请求的映射

只是为了通过处理澄清我的意思是我正在返回JSON.

任何想法如何处理这个?

rest spring spring-security

14
推荐指数
1
解决办法
9333
查看次数

使用Spring控制器处理错误404

我@ExceptionHandler用来处理我的网络应用程序抛出的异常,在我的情况下,我的应用程序返回JSON响应,HTTP status以便对客户端进行错误响应.

但是,我试图弄清楚如何处理error 404以返回类似的JSON响应,就像处理的那样@ExceptionHandler

更新:

我的意思是,当访问不存在的URL时

java spring spring-mvc

13
推荐指数
3
解决办法
4万
查看次数

标签 统计

spring ×3

java ×2

spring-mvc ×2

rest ×1

spring-security ×1