首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SpringBoot简介

--SpringBoot是什么?可以做什么?

Spring Boot可以基于Spring轻松创建可以“运行”的、独立的、生产级的应用程序。 对Spring平台和第三方类库我们有一个自己看法,所以你最开始的时候不要感到奇怪。 大多数Spring Boot应用程序需要很少的Spring配置。

您可以使用Spring Boot创建可以使用java -jar或传统 war 包部署启动的Java应用程序。 我们还提供一个运行“spring脚本”的命令行工具。

我们的主要目标是:

为所有的Spring开发者提供一个更快,更广泛接受的入门体验。

Be opinionated out of the box, but get out of the way quickly as requirements start to diverge from the defaults.

提供大量项目中常见的一系列非功能特征(例如嵌入式服务器,安全性,指标,运行状况检查,外部化配置)。

绝对没有代码生成,也不需要XML配置。

一、SpringBoot简单介绍

微服务架构

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。

该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者。

二、Springboot有哪些特征?

创建独立的 Spring 应用程序

嵌入的 Tomcat,无需部署 WAR 文件

简化 Maven 配置

自动配置 Spring

提供生产就绪型功能,如指标,健康检查和外部配置

开箱即用,没有代码生成,也无需 XML 配置。

三、特性理解

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

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

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

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

四、SpringBoot官网文档

官方文档地址:https://spring.io/projects/spring-boot#learn

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201116A0HQQH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券