springmvc 找不到 controller

修改别人的代码,在同一个controller下新写了一个方法,访问报404,其它的都能访问,只有新写的不能访问

应该是路径不对的,如果限制了get和post访问错误不是404的,问问题代码都不贴?

是否还没编译,查看下class文件,反编译看下是否有你新写的方法。

1.彻底停止,重新启动
2.地址重复
3.是否限制了get和post访问形式

springmvc的路由写得有问题,好好检查下该方法对应的路由

好好对比一下@RequestMapping,看一下@RequestMapping有没有重复

前台给的查找路径是否正确

新写的方法对应一个RequestMapping('newValue'),跟原来方法的RequestMapping('value')不应该一样,404错误肯定是url地址与RequeMapping路径不一致导致的

requestMapping(路径)写的有问题
写完方法重启服务器

在控制层 有 @Controller
@RequestMapping(value="/user") 这是我的 在方法上方有 @RequestMapping(value ="/getAllUser")

下面是方法
public ModelAndView list(){

ModelAndView mv=new ModelAndView();

List userList=userService.getUser();

    mv.addObject("userList",userList);  
    mv.setViewName("allUser");  //返回的文件名 
    return mv;  
} 
    访问 就要访问user/getAllUser 楼主是不是写错了地址?或者说地址对也报错,多半是软件问题,建议更新eclipse,之前我也是写的对,但是就是没用

是不是扫描包的问题,新的类没有在容器扫描的包下

按住CTR+F建,输入controller就可以了

上代码看看啊,应该是路径问题

404是你的界面页没有写啊,写一个界面网页,名称是你controller方法return出去的string,或modelview的view名

这个问题我之前遇到过,检查两点:第一是检查你前端写的请求路径是否正确,前端请求方法是get还是post;第二是检查controller中的requestMapping,同样是检查路径和请求方法,good luck~