Spring Boot 简介



1.Spring Boot 简介:

  • 首先Spring Boot不是一个框架,它是一种用来轻松创建具有最小或零配置的独立应用程序的方式

2.Spring Boot 作用:

  •  根据其类路径上的库自动配置所需的类。假设应用程序想与数据库交互,如果在类路径上有Spring数  据库,那么它会自动建立与数据源类的连接。

Spring Boot 简介


3.Spring Boot的主要目标:
    
  • 为所有Spring开发提供一个基本的,更快,更广泛的入门体验。
  • 开箱即用,但随着需求开始偏离默认值,快速启动。
  • 提供大型项目(例如嵌入式服务器,安全性,度量,运行状况检查,外部化配置)常见的一系列非功能特性。
  • 绝对没有代码生成以及不需要XML配置,完全避免XML配置
  • 为了避免定义更多的注释配置(它将一些现有的 Spring Framework 注释组合成一个简单的单一注释)
  • 避免编写大量import语句。
  • 提供一些默认值,以便在短时间内快速启动新项目。

4.Spring Boot的优点:

  • 使用Java或Groovy开发基于Spring的应用程序非常容易。
  • 它减少了大量的开发时间并提高了生产力。
  • 它避免了编写大量的样板代码,注释和XML配置。
  • Spring Boot应用程序与其Spring生态系统(如Spring JDBC,Spring ORM,Spring Data,Spring Security等)集成非常容易。
  • 它遵循“自用默认配置”方法,以减少开发工作量。
  • 它提供嵌入式HTTP服务器,如Tomcat,Jetty等,以开发和测试Web应用程序非常容易。
  • 它提供CLI(命令行界面)工具从命令提示符,非常容易和快速地开发和测试Spring Boot(Java或Groovy)应用程序。
  • 它提供了许多插件来开发和测试Spring启动应用程序非常容易使用构建工具,如Maven和Gradle。
  • 它提供了许多插件,以便与嵌入式和内存数据库工作非常容易。




相关文章: