很像是没有读到你要访问的地址。
原因是【application在哪启动类放的位置不对】要将application在哪放茬最外层也就是要包含所有子包。
请参考以下结论:spring-boot会自动加载启动类所在包下及其子包下的所有组件.
很像是没有读到你要访问的地址。
原因是【application在哪启动类放的位置不对】要将application在哪放茬最外层也就是要包含所有子包。
请参考以下结论:spring-boot会自动加载启动类所在包下及其子包下的所有组件.
我直接在java的目录下创建了主程序类;然后又在java目录下创建了一个包Controller; 在Controller下创建的Hello类用於映射和处理请求;
可是运行Spring Boot主程序的时候报错:
后来我看了一个人写的一篇文章说 主程序所在的位置必须高于或者平行于你自己创建包嘚目录;可是我看我的也是这样的啊;{Helloapplication在哪 和Controller在同一级别}
于是我创建了一个包main ;将Controller和主程序都放了进去;这个时候主程序和Controller还是处于哃一级别啊;
但是这个时候运行主程序没有报错情况;此时我的目录结构是这样的:
遇到这种情况分享一下,希望对遇到同样情况的小伙伴有用;其实我也不知道具体原因是什么反正这样做不报错了,希望知道原因的大佬能解释一下。
发布了39 篇原创文章 · 获赞 12 · 访问量 4万+