美文网首页
SpringBoot应用正常启动,访问接口404

SpringBoot应用正常启动,访问接口404

作者: 火星人想回火星 | 来源:发表于2018-10-28 15:15 被阅读0次

    现象:SpringBoot工程,新建一个@RestController,实现/hello接口,工程能够正常启动,但访问/hello接口报404
    工程目录结构如图1:


    工程目录结构

    访问404的原因:
    默认情况下spring boot只会扫描启动类当前包和以下的包,如上图SpringBoot启动类在com.alex.demo下,因此无法扫描到其他package下的Controller。

    解决方案:
    (1)所有需要被访问的都放到Spring Boot启动类的package下;
    (2)在Spring Boot启动类上增加@ComponentScan,本例中为@ComponentScan(basePackages="com.alex.*"),如下图所示


    @ComponentScan使用样例

    相关文章

      网友评论

          本文标题:SpringBoot应用正常启动,访问接口404

          本文链接:https://www.haomeiwen.com/subject/eynptqtx.html