【蠢事】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!"; } }
成功运行
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 依赖注入中的 Captive Dependency
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
· 一个适用于 .NET 的开源整洁架构项目模板
· API 风格选对了,文档写好了,项目就成功了一半!
· 【开源】C#上位机必备高效数据转换助手
· .NET 9.0 使用 Vulkan API 编写跨平台图形应用
· MyBatis中的 10 个宝藏技巧!
2018-10-18 Lucene搜索引擎(1)--Cygwin的安装