spring 的发展史
Spring是2003年兴起的轻量级的java开源框架,这个框架最初是为了解决企业级应用开发笨重臃肿的问题,宗旨是简化开发;
springboot的诞生
- 随着Spring越来越火,Spring也慢慢从一个小而精的框架变成了一个覆盖面广大又全的框架,大量繁琐的XML配置和第三方整合配置,让Spring使用者痛苦不已,这时候需急需一个解决方案来解决这些问题,故SpringBoot应运而生,2013年SpringBoot开始研发,2014年4月SpringBoot 1.0正式发布。
- SpringBoot相对于Spring来说是一套全新的框架,它来自于Spring大家族,因此Spring所有具备的功能它都有并且更容易使用;同时还简化了基于Spring的应用开发,通过少量的代码就能创建一个独立的、产品级别的应用。
- SpringBoot默认配置了很多框架的使用方式,就像Maven整合了所有的jar包,SpringBoot整合了所有的框架。他的核心设计思想是:约定优于配置,SpringBoot所有开发细节都是依据此思想进行实现的。
springboot的特性
- 搭建项目快,几秒钟就可以搭建完成;
- 没有冗余代码生成和XML配置的要求
- 开箱即用,提供各种默认配置来简化项目的配置;
- 内嵌容器,省去了配置Tomcat的繁琐;
- Starter自动依赖和版本控制;
- 方便监控,使用Sp