记录 IDEA 创建SpringBoot Web项目 404问题

前言

这个问题,我两三天都没有解决,我是在传智播客看到的SpringBoot教程(Eclipse),这个问题,只有在IDEA 才会出现

问题

你没有引入JSP依赖,SpringBoot默认不支持JSP,而且SpringBoot官方也不提倡使用JSP.

 
javax.servlet
jstl
1.2
        
org.apache.tomcat.embed
tomcat-embed-jasper

上述代码注释说明

maven scope标签说明:
  1. test:范围指的是测试范围有效,在编译和打包时都不会使用这个依赖
  2. compile:范围指的是编译范围有效,在编译和打包时都会将依赖存储进去
  3. provided:依赖:在编译和测试的过程有效,最后生成war包时不会加入,诸如:servlet-api,因为servlet-api,tomcat等web服务器已经存在了,如果再打包会冲突
  4. runtime:在运行的时候依赖,在编译的时候不依赖


PS:这点让很难受,无论加不加这个scope Eclipse都可以正常访问JSP,而IDEA不行. 也不知道是IDEA更严密 还是Eclipse默认全部加入war包.

Last modification:June 23rd, 2019 at 10:27 am
如果觉得我的文章对你有用,请随意赞赏

8 comments

  1. Flicker

    原来博主也是酷安基友。OωO

  2. hqweay

    我折腾springboot也用了好久,碰到各种坑...

    1. 柒月君
      @hqweay

      看了你的博客 是最近刚学吗?
      我都好久不敲代码了...

      1. hqweay
        @柒月君

        没错,才在学着使用spring。哇,你是才出我的域名的嘛,我都没留来着

        1. 柒月君
          @hqweay

          当然 不是了 百度到你的CSDN博客 还知道是酷安基友

          1. hqweay
            @柒月君

            哈哈哈哈。我自己也百度过自己的用户名。妈呀,好羞耻。博主好久没更博了!!继续啊!

            1. 柒月君
              @hqweay

              最近忙着面试 哪里有空更新

              1. hqweay
                @柒月君

                哇,辛苦啦,加油哦!

Leave a Comment