传统项目如果需要打成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