美文网首页
【Spring Boot】初识

【Spring Boot】初识

作者: 无解Vincent | 来源:发表于2018-08-21 23:08 被阅读0次

前言

说好下篇要写用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概念及其优点

相关文章

  • 【Spring Boot】初识

    前言 说好下篇要写用Spring Boot搭建博客或者写Spring Boot初体验;想了想,还是决定先写Spri...

  • 初识spring boot

    什么是spring boot 从根本上讲spring boot并不是框架,而是一个库的集合,maven或者grad...

  • 初识spring boot

    继承starter parent 是使用sb 不错的一种方式,但它不总是合适的,有时候你可能需要继承一个不同的父P...

  • 初识Spring Boot

    一,简介 Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了...

  • Spring教程检视阅读(上)

    Spring教程检视阅读 地址 可供参考的教程 《菜鸟学 SSH》 《Spring Boot 那些事》 《初识 S...

  • 01 初识SpringBoot

    01初识SpringBoot 什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框...

  • [Spring Boot]1. 初识Spring Boot

    一、Spring Boot是什么 Spring 大量的XML配置以及复杂的依赖管理饱受诟病。Spring Boot...

  • Spring Boot (一)初识Spring Boot框架

    关注 同名 公众号【程序职场】,专注于 Spring Boot+微服务,小程序,flutter,Android,定...

  • Spring Boot 实战(1)初识Spring Boot

    一、什么是Spring Boot 1.Spring Boot 是简化 Spring 应用开发的一个框架 2.Spr...

  • 教程

    Spring Boot 入门 Spring Boot Controller Spring Boot Servlet...

网友评论

      本文标题:【Spring Boot】初识

      本文链接:https://www.haomeiwen.com/subject/ngdsiftx.html