SpringBoot作用:对框架整合做了简化,和分布式集成。pom.xml中的spring-parent中有很多已经集成好的东西,拿来直接用
SpringBoot核心功能:
1.独立运行的Spring项目。SpringBoot仍是Spring。
2.内嵌servlet容器。包含Tomcat
3.提供starter,简化maven配置。maven的配置也很多,较麻烦。可以说SpringBoot提供了一个parent,从Maven的parent继承过来,做项目的时候,要用的东西基本都有了
4.自动配置spring。不用手动的配置spring的一大堆了
5.准生产的应用监控,能监控应用的性能
6.无代码生成和XML配置。如Mybatis的Generate,是自动生成代码,但SpringBoot不是代码生成,也不是生成配置文件,即可实现。
SpringBoot现在演变的很快,很激烈
网站的References Getting Starter 推荐程序员一定要看,Spring的这些链接很有用,手把手教我们入门(就是某些专业的英文看起来很费时间)
*)特点
##)环境要求版本较高,SpringBoot 1.5.*版本的要求一般是:
1. jdk7以上
2. spring4.3.7以上
3. Maven3.2以上
SpringBoot的发展比较激进
##)现在SpringBoot 可用的正式版本,最新的是2.1.* 版本
SpringBoot内嵌容器:
Name Servlet Version JavaVersion
tomcat8 3.1 java7+
tomcat7 3.0 java6+