java - SpringMVC 访问不到Controller

 萧俊瑄俊明纬伦 发布于 2022-10-28 10:48

在eclipse中用maven新建了一个JavaWeb项目,框架是使用的SpringMVC和Mybatis,但是配置完成后,发现在浏览器中访问controller返回404。是什么原因啊,下边是一些配置文件。
web.xml

    dispatcher 
     
        org.springframework.web.servlet.DispatcherServlet 
     
     
       contextConfigLocation 
        
       classpath*:/com/config/dispatcher-servlet.xml 
        
       
    1 
 
 
    dispatcher 
    / 
 
    

dispatcher-servlet.xml


    
    
    
     
     
     
     
         
        

controller文件

package com.web.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/test")
public class test {
    @RequestMapping("/out")
    public void test(){
        System.out.println("qwer");
    }
}

这是我的文件目录

4 个回答
  • 没有扫描到你的包,加这个
    <context:component-scan base-package="com.web.controller"

        use-default-filters="false">
        <context:include-filter type="annotation"
            expression="org.springframework.stereotype.Controller" />

    </context:component-scan

    2022-10-29 13:00 回答
  • <context:component-scan base-package="com.web.controller"
            use-default-filters="false">
            <context:include-filter type="annotation"
                expression="org.springframework.stereotype.Controller" />
    </context:component-scan>

    加个这个试试

    2022-10-29 13:02 回答
  • <init-param> 
           <param-name>contextConfigLocation</param-name> 
           <param-value><!-- dispatcher-servlet.xml文件路径 --> 
           classpath*:/com/config/dispatcher-servlet.xml 
           </param-value> 
          </init-param> 

    你这个路径好好检查一下看看

    2022-10-29 13:04 回答
  • 改成
    url-pattern:/*
    试试?

    2022-10-29 13:05 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有