- SpringBoot2.0文章汇总目录,java多线程教程文章汇
- SpringBoot 系列教程 MybatisPlus 整合篇
- 【SpringBoot2.0系列05】SpringBoot之整合
- 【SpringBoot2.0系列04】SpringBoot之使用
- 【SpringBoot2.0系列03】SpringBoot之使用
- 【SpringBoot2.0系列02】SpringBoot之使用
- 【SpringBoot2.0系列11】SpringBoot之@E
- springboot系列——springboot介绍
- SpringBoot系列—2.SpringBoot拦截器篇
- SpringBoot系列—3.SpringBoot Redis篇
springboot的出现是为了解决什么问题
- 它是spring家族中的一个里程碑似的基石,它的出现大大降低了Java的开发难度,提升开发效率,让我们程序员从繁杂的配置文件和环境配置中解放出来,能够有更多的时间去思考我们的业务逻辑和编写业务代码。
- 在springboot没有出现之前,我们接触的MVC框架基本上为SSI、SSH,再到后来的springmvc。springboot其实是将springmvc的一些xml配置给简化了,把需要搭建的一些依赖jar包,通过maven的层层依赖,直接给封装好了。
- 整合了tomcat(不需要安装tomcat,直接jar启动);整合mybatis,只需要简单的配置下数据源等
- 其他的配置我们直接通过
.properties文件或.yml文件进行配置,注解直接注入即可。 - springboot为springcloud的出现奠定了了坚实的基础。springcloud微服务的搭建,都是基于springboot来进行构建的
学习springboot需要具备哪些技能
如果只是简单的学习下springboot的使用,照着springboot的官网https://spring.io/,直接上手构建工程,看下i项目的代码目录,build构建下就行了。但是,想要学好springboot,我们还是要理解它的一些原理的,比如:为什么它怎么通过注解去加载配置的?又是通过哪些注解加载哪些配置?自定义的注解怎么实现?。。。
这些都是需要我们自己去探索总结的,所以具备springmvc的项目经验,理解它的痛点,有助于我们更好的去学习springboot!
springboot可以用来干什么
一个springboot就是一个springmvc工程,它既可以作为web工程,也可以作为单纯的服务(微服务的单个业务服务),还可以作为事件驱动等等,这些在spring的官网上都有介绍。
学习springboot就是为springcloud的微服务学习和使用做准备













网友评论