Spring Initializr生成的demo测试404错误
2024-08-30 20:20:44
体验Spring Initializr生成的spring boot工程,启动成功,
目录结构如下:
添加了一个简单的controller后,启动成功但访问报404错误;
原因:
springboot默认扫描启动类当前及以下包;
- 启动类CloudDemoApplication的包路径:com.unisound.ig.cloudDemo
- controller的包路径:com.unisound.ig.controller
因此,无法识别controller所在包的Bean;
解决方案:
1、重写Springboot默认的扫描包路径,自定义扫描包路径,在启动类上添加注解
@SpringBootApplication
@ComponentScan(basePackages = {"com.unisound.ig.*"})
public class CloudDemoApplication { public static void main(String[] args) {
SpringApplication.run(CloudDemoApplication.class, args);
} }
2、把启动类上移到com.unisound.ig.层,这样就能主动扫描controller的Bean了
参考:https://segmentfault.com/a/1190000011930454
https://blog.csdn.net/weixin_37304575/article/details/79495129
最新文章
- IntelliJ工程导入
- 添加APNS通知
- 个人训练记录-赛码";bestcoder";杯中国大学生程序设计冠军赛
- Zip 压缩、解压技术在 HTML5 浏览器中的应用
- iOS - Swift 与 C 语言交互编程
- js复习(一)
- 三:分布式事务一致性协议2pc和3pc
- 【python】三个变量互换值
- 1m网速是什么意思,1m带宽是什么意思
- 在mac os下编译android -相关文章
- 一篇顺手的Ubuntu+caffe配置笔记
- hibernate的批量更新、批量删除
- [Leetcode] Binary search, DP--300. Longest Increasing Subsequence
- Redis 高可用集群
- Wechat 微信端正确播放audio、video的姿势
- vue-cli目录结构
- listview 异步加载图片并防止错位
- solr6.4.1搜索引擎(5)使用zookeeper3.4.9分布式集群
- 【OpenPose-Windows】运行OpenposeDemo.exe 如何保存图像运行结果及关节点信息
- windows server 2008远程桌面最大连接数设置