太原建设北路小学网站,宁夏建设造价网站,网站建设维护面试,315网站行业1. 项目结构的区别 springboot开发没有web.xml#xff0c;配置更加简洁。
2. 启动 传统的web项目将项目打成war包#xff0c;然后将war包复制到tomcat的webapp目录下#xff0c;最后通过启动tomcat部署运行项目。 而springboot将项目打成jar包#xff0c;jar包中包含内置的…1. 项目结构的区别 springboot开发没有web.xml配置更加简洁。
2. 启动 传统的web项目将项目打成war包然后将war包复制到tomcat的webapp目录下最后通过启动tomcat部署运行项目。 而springboot将项目打成jar包jar包中包含内置的服务器每个项目都是一个独立的程序拥有带有main方法的主启动类通过命令行运行 java -jar your-application.jar Spring Boot会启动内置的Tomcat或其他服务器。
3. 依赖管理 传统的web项目需要自行手动管理依赖。 springboot提供了自动化依赖管理。
4. 配置管理 传统的web项目的配置文件多如果web.xmlbean.xmllog.properties等等。 springboot的配置主要使用application.properties或者是application.yml并提供了很多的默认配置项同时springboot采用约定大于配置的原则。