Spring MVC 404 Not Found无错误日志的解决方法

网友投稿 395 2023-03-07


Spring MVC 404 Not Found无错误日志的解决方法

场景描述,使用Spring MVC 框架,进行数据保存,用firefox的firebug跟踪发现404 Not Found。

分析:后台没有打印任何错误日志,无法分析问题所在。

解决方案(由我朋友提供)

在spring-mvc.xml 配置文件中 加上一下红色部分的配置文件。

XJTdTAZbsg

在controller 下面添加 ControllerAdviceTest.java 文件(注意:必须是controller下面,因为在spring-mvc.xml 中配置了 component-scan)

再次运行 后台输出以下错误日志

很明显表明,对象名称有问题,至此问题解决。附件:附上ControllerAdviceTest.java 源码(不能添加压缩XJTdTAZbsg包吗? 请自行修改bag名)

package com.snake.controller;

import org.apache.http://log4j.Logger;

import org.springframework.http.HttpStatus;

import org.springframework.web.bind.annotation.ControllerAdvice;

import org.springframework.web.bind.annotation.ExceptionHandler;

import org.springframework.web.bind.annotation.ResponseStatus;

import org.springframework.web.context.request.NativeWebRequest;

@ControllerAdvichttp://e

public class ControllerAdviceTest {

protected static Logger logger = Logger.getLogger(ControllerAdviceTest.class);

@ExceptionHandler(Exception.class)

@ResponseStatus(HttpStatus.BAD_REQUEST)

public String processUnauthenticatedException(NativeWebRequest request,Exception e) {

logger.error(e.getMessage());

return "viewName"; //返回一个逻辑视图名

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot+mybatis+redis 二级缓存问题实例详解
下一篇:api接口文档主要用于(api接口文档怎么看)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~