maven构建的传统web项目与springboot项目

传统项目如果需要打成war包,需要在WEB-INF目录结构配置web.xml文件;springboot则不需要

传统web项目有webapp目录及 web.xml配置


image.png

springboot项目 没有webapp web.xml配置


image.png

资源位置不一样

传统项目习惯于将静态资源放在webapp目录下,私有资源放在WEB-INF下
而springboot我们使用:
configs 来放置配置文件
static放置静态文件例如 css,js,image
templates 放置静态页面html,jsp(springboot不推荐使用jsp)
resources 放置需要优先加载的静态文件
main/resources ->resources/resources -> resources/static -> resources/public 文件夹下依次加载

配置文件不一样

传统项目中使用spring 需要加载配置文件 applicationContext.xml 文件
springboot核心配置文件为 application.properties(或者是application.yml)

项目启动不一样

传统项目使用tomcat等服务器,在编辑器中集成tomcat插件再中导入项目,然后启动tomcat,项目也启动了。,或者将项目打成war包,放入tomcat中,启动tomcat
采用springboot项目启动:打开含有@SpringBootApplication 的类,这是一个带有main方法的类,点击main方法,右键run as -java application使用内置的netty服务器即可。


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 你或许不知道,而且就连我自己也是不经意就把你的消息置顶了。自然而然,不带刻意。这应该就是喜欢上了吧?我自己...
    轻雪一地阅读 1,014评论 0 0
  • 今天学习了作为教练如何代班及组织会议、协调小组、组员之间的关系,尤其是班会的筹备,之前作为成员只要决定参与或不参与...
    快乐张俊阅读 760评论 0 0
  • 对黑夜的恐惧已经太深,成为一种习惯。 恐惧无眠,恶性循环。 人在害怕的时候就想着寻求依靠,比如我特别想你陪着我睡觉...
    惊鸿入梦阅读 910评论 0 0
  • 01 李二叔很纳闷:对门王大爷从昨天早上一直没有出门,这可不是他的习惯,因为自从搬到这个社区后,每天早饭后王大爷就...
    善下归海阅读 3,805评论 6 9