Spring Boot 学习篇——概念入门

SpringBoot 概述

     SpringBoot 是所有基于 Spring 开发的项目的起点。SpringBoot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。

    SpringBoot其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,”习惯优于配置”,从而使开发人员不再需要定义样板化的配置。

什么是 Spring Boot

  • 它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须)的理念让你的项目快速运行起来。
  • 它并不是什么新的框架,而是默认配置了很多框架的使用方式,就像 Maven 整合了所有的 jar 包一样,SpringBoot 整合了所有框架

Spring Boot的优点

  • 快速的构建web项目
  • 主流开发框架的无配置集成
  • 独立运行,无须依赖外部的Servlet容器
  • 提供了运行式的应用监控
  • 开发部署效率提高
  • 集成云计算

为什么使用SpringBoot

  • 创建独立的 Spring 应用程序
  • 嵌入的 Tomcat,无需部署 WAR 文件
  • 简化 Maven 配置
  • 自动配置 Spring
  • 提供生产就绪型功能,如指标,健康检查和外部配置
  • 开箱即用,没有代码生成,也无需 XML 配置。
特性理解

     为基于 Spring 的开发提供更快的入门体验

  开箱即用,没有代码生成,也无需 XML 配置。同时也可以修改默认值来满足特定的需求。

  提供了一些大型项目中常见的非功能特性,如嵌入式服务器、安全、指标,健康检测、外部配置等。

  SpringBoot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式。


本文是结合网络资料进行整理为自己觉得理解不错的说法。



猜你喜欢

转载自blog.csdn.net/u014574371/article/details/80621264