springboot 和Springmvc什么区别
Springboot和Springmvc什么区别
Springboot和Springmvc什么区别
2018-06-10
二者的本质:SpringMVC一个web应用框架,springboot一个自动配置化的工具
1. Springboot内嵌的Servlet容器,只需执行项目主程序的main函数。而SpringMVC需要配置tomcat,配置端口文件,重启tomcat还要清理缓存
2. SpringMVC的MVC部分和config部分有很多的.xml要配置,还有web.xml。springboot将这样的xml配置简化为java配置
3. SpringMVC使用简单,学习成本低,很容易就可以写出性能优秀的程序.springboot入门容易,但是如果没有完整学习spring的体系,碰到问题就一脸懵逼。如果没有一定的经验,根本就不知道springboot自动做了什么。
4. Spring Boot提供了一系列的starter用来简化我们的Maven依赖。
举报