spring boot 简介以及作用

  • Post author:
  • Post category:其他


我们都知道spring是一个功能非常强大的框架,但是它也存在非常不好的弱点,也是对于我们普通的程序员的致命的弱点,就是它的配置文件太多了 ,而 在开发界一直有一句话,就是约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认值,而非要求提供不必要的配置,可是使用Spring或者SpringMVC的话依然有许多这样的东西需要我们进行配置,这样不仅徒增工作量而且在跨平台部署时容易出问题。所以spring就被前辈们开发出来了,它采用了很少的配置就能搭建出一个spring项目。

下面是spring boot的主要的核心功能:

1.spring是可以独立运行的项目:她是以 jar包的形式运行项目的,运行一个Spring Boot项目我们只需要通过java -jar xx.jar类运行。非常方便。

2.内嵌了servlet容器:Spring Boot可以内嵌Tomcat,这样我们无需以war包的形式部署项目。

3.提供starter简化Maven配置:使用Spring或者SpringMVC我们需要添加大量的依赖,而这些依赖很多都是固定的,这里Spring Boot 通过starter能够帮助我们简化Maven配置。

4.自动配置Spring 。

5.准生产的应用监控 。

6.无代码生成和xml配置。