SpringBoot自学笔记 -- @SpringBootApplication与@Controller导致的Whitelabel Error Page问题

前言

    刚考完研,因为考得不是很理想,所以心里是想做有关人工智能的毕设,可是考虑到春招,所以选择做SpringBoot的毕业设计项目有利于找工作【插句题外话:如果时间允许,毕设后期会加入一些其他方面的内容】。这个SpringBoot学习视频是在B站上找的,尚硅谷出品的视频,但视频的年代有点久远(2018年12月发布的),所以我打算把我的一些学习感悟记录下来,一是方便后期查看一些易错易漏点,二是发博客算是一个加深记忆的过程;三是共享出来,有问题可以一起探讨。视频链接:https://www.bilibili.com/video/av38657363?p=1

    好了,简单交代一下情况,接下来就一起学习SpringBoot吧!

问题描述

    在跟着敲一个程序HelloWorld时,发现代码和视频的一模一样,可就是跑不通,最后发现是主程序controller类的存放路径位置弄错了。

    一开始是这样的目录结构
        在这里插入图片描述
    结果可想而知
在这里插入图片描述
    最后多次观看视频之后发现是主程序controller类的目录位置存放不对,正确的目录结构应该如下图:
        在这里插入图片描述
    Application主程序应与controller类在同一包下

总结

    本来以为SpringBoot是要求必须这样目录的,然而在我的错误操作下,发现其实Application主程序是可以从java目录controller目录下都可以成功运行的…可是之所以要把Application主程序放在controller类的上一级,目的主要是方便管理,因为后面还有bean包、config包等等。如下图
        在这里插入图片描述
    总述,今天就先把这个新手容易忽略的点给记录一下,我自己和舍友就是因为这个问题困扰了半个小时…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值