博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot的优点
阅读量:354 次
发布时间:2019-03-04

本文共 928 字,大约阅读时间需要 3 分钟。

Spring Boot的优点

谈到Sping Boot就让我们先来了解它的优点。依据官方的文档,Spring Boot的优点如下:

  • 创建独立的Spring应用程序:
  • 嵌入的Tomcat Jetty或者Undertow 无须部署WAR文件,
  • 允许通过 Maven来根据需要获取sarter
  • 尽可能地自动配置Spring;
  • 提供生产就绪型功能, 如指标、 健康检查和外部配置:
  • 绝对没有代码生成,对XML没有要求配置。

这段描述告诉我们,

  • Spring Boot 是个基于 Sping框架搭建起来的应用,其次它会嵌入Tomcat. Jtty或者Undertow等服务器,并且不需要传统的WAR文件进行部署,也就是说搭建SpringBoot项目并不需要单独下载Tomcat等传统的服务器;同时提供通过Maven (或者Gradle) 依赖的starter这些starter可以直接获取开发所需的相关包,通过这些starter项目就能以Java Application的形式运行Spring Boot的项目,而无须其他服务器配置;
  • 对于配置,Spring Boot提供Spring框架的最大自动化配置,大量使用自动配置,使得开发者对Spring的配置尽量减少;此外还提供了一些监测、自动检测的功能和外部配置,与此同时没有附加代码和XML的配置要求。
  • 约定优于配置, 这是Spring Boot的主导思想。对于Spring Boot而言,大部分情况下存在默认配置,你甚至可以在没有任何定义的情况下使用Spring 框架,如果需要自定义也只需要在配置文件配置些属性便可以,十分便捷。而对于部署这些项目必需的功能,Spring Boot提供starter的依赖,
    例:
org.springframework.boot
spring-boot-starter-web

spring-boot-starter-web捆绑了Spring MVC所依赖的包,并且也绑定了内嵌Tomcat

这样使得开发者可已很快搭建开发环境,快速进行开发和部署,这就是spring boot的特色

转载地址:http://elqq.baihongyu.com/

你可能感兴趣的文章