Fork me on GitHub

【蠢事】Spring Boot项目启动访问页面报错Initializing Spring DispatcherServlet 'dispatcherServlet'

控制器代码如下所示:

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

public class HelloController {
    @GetMapping(value="/hello")
    public Object hello() {
        return "Hello Mango!";
    }
}

启动器代码如下所示:

@SpringBootApplication
public class MangoAdminApplication {

    public static void main(String[] args) {
        SpringApplication.run(MangoAdminApplication.class, args);
    }
}

项目可正常启动不报错,但是访问hello页面时,报错内容如下所示

 

出错原因:

控制器类没有添加RestController注解

解决方法:

在控制器类中添加注解

复制代码
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @GetMapping(value="/hello")
    public Object hello() {
        return "Hello Mango!";
    }
}
复制代码

成功运行

 

posted @   踏花自在天  阅读(47432)  评论(0编辑  收藏  举报
编辑推荐:
· .NET 依赖注入中的 Captive Dependency
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
阅读排行:
· 一个适用于 .NET 的开源整洁架构项目模板
· API 风格选对了,文档写好了,项目就成功了一半!
· 【开源】C#上位机必备高效数据转换助手
· .NET 9.0 使用 Vulkan API 编写跨平台图形应用
· MyBatis中的 10 个宝藏技巧!
历史上的今天:
2018-10-18 Lucene搜索引擎(1)--Cygwin的安装
点击右上角即可分享
微信分享提示