一、Springboot是什么?
谈springboot之前,咱们要先说一下传统的SSM开拓,利用过SSM开拓的人都会创造,传统的SSM框架项目会有大量的配置文件,须要手动的区整合三个框架,也便是springmvc,spring,mybatis,并且须要把稳各种配置和兼容,后期的掩护难度也很大.
现在快速开拓的一个网站的办法层出不穷,像Node js,Php.脚本措辞也越来越盛行,比如python,scala,ruby等,这时候spring的开拓模型就显得相对笨重了.
在这种情形下,由Pivotal团队开拓了一个工具集,叫springboot.实在实质还是spring framework.底层代码也还是springmvc和spring的整合.不过不须要手动的区配置,只须要导入相应的依赖,springboot会自动配置.
Springboot帮我们做什么什么事情呢?
1、springboot利用了特定的配置办法,开拓职员不须要再定义样板化的配置,简化项目的初始构建.
2、springboot供应了更多的组合式表明,简化开拓过程.
3、springboot可以\"大众零配置\"大众整合很多第三方工具.
4、springboot供应了内置的容器,支配也变得非常大略.
5、springboot应对监控也供应了相应的方案.
6、.......等等好处.
二、Springboot和ssm的关系.
springboot和ssm不冲突,springboot只是简化了配置,实际开拓 没什么差异.
SSM就彷佛开手动挡的汽车,须要踩离合,挂档,给油车才能开动.
而springboot就彷佛自动挡的汽车,给油就走,踩刹车就停.
一、Springboot和SSM的差异.
在开拓中的差异还是存在的,虽然springboot简化了配置,但并不代表不须要编写配置文件,还是须要在自带的application.yml文件中去编写一些内容.只不过编写的办法变得大略了,虽然大略了,但是和SSM整合的办法还有些差异.
在利用SSM开拓的时候,多数会选择Jsp作为视图,但是springboot不推举利用jsp,主推的是thymeleaf和freemarker等模板引擎,也造成了利用SSM开拓到springboot开拓也须要一定得学习本钱.不过如果节制了SSM的话,学习springboot也是迎刃而解,非常的大略.
二、推举springboot.
更推举利用springboot开拓,一是springboot工具集的简化配置等操作,可以让程序员把精力紧张放在代码的业务逻辑上,二是想学习springcloud微做事组件的话,springboot是根本.