【Spring Boot】初识

前言

说好下篇要写用Spring Boot搭建博客或者写Spring Boot初体验;想了想,还是决定先写Spring初体验,但是在写Spring Boot初体验前,我觉得有必要先解释什么是Spring Boot (虽然概念这种东西网上一大把。。)

Spring Boot概念

概念这种东西,自然要到Spring官网去查。

Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring.

以上是摘自Spring官网对Spring Boot的定义。
请容许我用我giligili的英语翻译能力去翻译一下;
首先直译:
Spring Boot是所有基于Spring开发的应用的入口。Spring Boot被设计为用最少的Spring预配置,使你能尽可能快地启动并运行(果然很拗口)
简单粗暴的理解:
Spring Boot是所有Spring应用的入口,并且它能使你用最少的配置,快速地启动并运行Spring应用

Spring Boot优点

Spring Boot的好处都有啥,谁说对了,就给他 金坷垃

  • Get started in seconds using Spring Initializr
  • Build anything - REST API, WebSocket, Web, Streaming, Tasks, and more
  • Simplified Security
  • Rich support for SQL and NoSQL
  • Embedded runtime support - Tomcat, Jetty, and Undertow
  • Developer productivity tools such as live reload and auto restart
  • Curated dependencies that just work
  • Production-ready features such as tracing, metrics and health status
  • Works in your favorite IDE - Spring Tool Suite, IntelliJ IDEA and NetBeans

以上是摘自Spring官网对Spring Boot的定义的下方的内容。
再次容许我用我giligili的英语翻译能力去翻译一下;
直译

* 使用Spring Initializr在很短时间内构建项目
* 能构建任何项目 - REST API,WebSocket, Web, Streaming, Tasks等等
* 简化安全
* 对SQL和NoSQL提供丰富的支持
* 内置运行时(服务器)支持 - Tomcat, Jetty,and Undertow
* 开发者产品工具例如热部署和自动重启
* 管理工作的依赖
* 预生产特性比如跟踪,测量和健康状态(可以监控项目)
* 工作在你喜欢的开发环境 - Spring Tool Suite,IntelliJ IDEA and NetBeans

以上是我自己的翻译,各位看官不理解的话,可以自行翻译(好吧,承认有些单词查了有道)
简单粗暴理解

大概对于开发人员来说,最深刻的优点就是:简化了配置并且集成了很多主流框架

解释一下

网上许多资料说的习惯(约定)优于配置;个人理解,指的就是Spring Boot官方定义里的with minimal upfront configuration of Spring(用最少的配置),因为Spring Boot已经内置了许多配置,所以才能简化配置;

后记

这篇好像没什么后记;但还是写上,仪式感还是要有的。。

参考文章

Spring官网
Spring Boot【快速入门】
spring boot(一):入门篇

附录

附上截自Spring官网的Spring Boot概念(定义)及其优点
Spring Boot.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值