spring boot简介及特性

spring boot是spring家具中的一个全新的框架,他用来简化spring应用程序的创建和开发过程,也可以说spring boot能简化我们之前采用spring mvc + spring + Mybatis框架进行开发的过程;

在以往我们采用spring mvc + spring + mybatis框架进行开发的时候,搭建和整合三大框架,我们需要做很多工作,比如配置web.xml,配置spring,配置mybatis,并将他们整合在一起等。而spring boot框架对此开发过程进行了革命性的颠覆,抛弃了繁琐的xml配置过程,采用大量的默认配置简化我们的开发过程;

所以采用spring boot可以非常容易和快速的创建基于spring框架的程序,它让配置变的简单了,部署变得简单了,监控变得简单了;

spring boot的特性:

  1. 能快速创建基于spring的应用程序
  2. 能够直接使用java main方法启动内嵌的tomcat,jetty服务器运行spring boot程序,不需要部署war文件
  3. 提供约定starter POM来简化maven配置,让maven的配置变得简单;
  4. 根据项目的maven依赖配置,spring boot自动配置spring、spring mvc等;
  5. 提供了程序的健康检查等功能;
  6. 基本不需要xml配置文件,采用注解配置;

spring boot四大核心:

  1. 自动配置:针对很多Spring 应用程序和常见的应用功能,Spring boot能自动提供相关配置;
  2. 起步依赖:告诉spring boot需要什么功能,它就能引入需要的依赖库
  3. Actuator:让你能够深入了解运行中的Spring boot应用程序,一探Spring boot程序的内部信息;
  4. 命令行界面:这是spring boot的可选特性,主要针对Goovy语言使用;

spring boot开发环境

  1. 使用eclipse,安装springsource-tool-suite-3.9.5.RELEASE-e4.8.0-updatesite插件;
  2. 使用IDEA,该工具自带了 spring-tool-suite插件;
  3. 推荐使用Java 8
  4. 推荐maven使用3.0+版本

 

你可能感兴趣的:(Spring,boot)