ssm项目启动Tomcat成功,但是测试controller控制器失败,显示404错误。

问题描述

测试controller的时候,Tomcat启动正常,但是 /hello接口访问报 404 错误

@Controller
public class HelloController {

    @GetMapping("/hello")
    @ResponseBody
    public String hello(){
        return "hello world";
    }
}

问题所在

@Controller注解没有起作用。

解决方法

添加下面的语句

<context:component-scan base-package="com.tan.controller"/>

因为没有扫描到Controller注解下的bean,从而找不到controller下的接口。

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页