当前位置: 首页 > article >正文

【gopher的java学习笔记】spring web接口404了怎么办

今天新搭了一个spring boot带spring web的工程,不得不说,这java的生态是比golang要齐全一点,各种脚手架工程应有尽有。

因为我们的目标是有个web service,所以spring boot的工程搭好之后,就寻思着给这个spring应用添加一个spring web的服务,先暂时弄一个最简单的get接口。

跟着网上的教程,写了个有@RestController注解的class,写了个有@GetMapping("/hello")的接口,然后程序启动起来之后,就去尝试访问localhost:8080/hello,结果却返回了404。

这是怎么回事呢?

网上搜了下,发现我还是想的太简单了,原来除了实现有@RestController注解的class以外,还要有个办法让spring boot的应用能够感知到这个controller的存在,方法就是在application的class那里要添加一个@ComponentScan注解,目的是确保Spring能够扫描到包含控制器类的包。

果然,把@ComponentScan注解加上之后,localhost:8080/hello接口就能正常返回了。


http://www.kler.cn/a/453397.html

相关文章:

  • ArcGIS土地利用数据制备、分析及基于FLUS模型土地利用预测(数据采集、处理、分析、制图)
  • ArrayList源码解析
  • ubuntu停止.netcore正在运行程序的方法
  • WSL2上Ubuntu22.04安装Docker
  • 《AI智能体》——魔搭工作流模式
  • 深入探索仓颉编程语言:函数与结构类型的终极指南
  • go语言中的字符串详解
  • 论文分享—— 软件物料清单(SBOM)开源与专有工具的现状研究
  • uniapp 微信小程序 数据空白展示组件
  • 化妆造型门店小程序怎么做?你的造型魅力如何宣传?
  • 【基础篇】2. Jaspersoft Studio初探索 - 基于模板创建报表
  • HTML5实现好看的圣诞节网站源码
  • 数据之林的守护者:二叉搜索树的诗意旅程
  • DAY37|动态规划Part05|完全背包理论基础、LeetCode:518. 零钱兑换 II、377. 组合总和 Ⅳ、70. 爬楼梯 (进阶)
  • taiwindcss
  • 操作系统之同步与互斥的基本概念
  • ArkTs组件(2)
  • Java爬虫:速卖通(AliExpress)商品评论获取指南
  • el-date-picker 限制选择的日期
  • maven项目打包后如何保留注释
  • 振动分析-47-振动信号处理能力提升需要理解和掌握的算法知识体系
  • Bogus:.NET的假数据生成利器
  • Centos7中使用yum命令时候报错 “Could not resolve host: mirrorlist.centos.org; 未知的错误“
  • 2022 年 12 月青少年软编等考 C 语言四级真题解析
  • Docker基础知识 Docker命令、镜像、容器、数据卷、自定义镜像、使用Docker部署Java应用、部署前端代码、DockerCompose一键部署
  • 单机和微服务的区别,微服务有什么问题?数据一致性问题怎么解决?幂等问题怎么解决?