1 Spring Boot官网[2.1.5 CURRENT GA]

1.1 Pivotal

Wiki

Pivotal Software, Inc. is a software and services company based in San Francisco and Palo Alto, California, with several other offices. Divisions include Pivotal Labs (consulting services), Pivotal Cloud Foundry, and a group developing big data products.

Official Website:www.pivotal.io

The world’s most established companies run on Pivotal. The results are transformational. Through adoption of our platform, tools, and methodology, these companies have unleashed innovation and reduced time-to-market, spending less to maintain their existing application portfolio. Results span industries, including automotive, financial services, industrial, media, retail, government, technology, and telecommunications.

1.2 BUILD ANYTHING

Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring. Spring Boot takes an opinionated view of building production-ready applications.

[译]

  • Spring Boot为快速启动和运行以及最小化配置的Spring应用而设计。
  • Spring Boot采用一套固化的认知来建立生产环境准备的应用。

1.3 Overview

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

[译]

Spring Boot让创建单独的生产级别的Spring应用变得容易,你仅仅只需要运行即可。

我们采用一套关于固化Spring平台和第三包依赖库的认知,以至于你可以通过最小的烦恼来启动。

大多数Spring Boot的应用程序只需要非常少的Spring配置。

1.4 Features

  • Create stand-alone Spring applications
  • Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR fifiles)
  • Provide opinionated 'starter' dependencies to simplify your build confifiguration
  • Automatically confifigure Spring and 3rd party libraries whenever possible
  • Provide production-ready features such as metrics, health checks and externalized confifiguration
  • Absolutely no code generation and no requirement for XML confifiguration

2 Spring Boot和Spring MVC
试想一下使用Spring或者Spring MVC的经历,有哪些痛苦?

3 初识Spring Boot
3.1 搭建工程方式

官网直接创建
https://start.spring.io/

  • 开发工具IDEA

  • 原始方式

比如用maven,创建指定的文件目录结构,引入依赖,创建类等。

3.2 引入web依赖启动感受

4 Spring Boot工程结构
4.1 Pom文件

4.2 XXXApplication

4.3 配置文件application.properties

4.4 templates和static

5 Spring Boot与微服务

5.1 再次理解Spring Boot

方便搭建和开发,总之很方便,后面再慢慢感受。

5.2 微服务

Microservices链接:https://martinfowler.com/articles/microservices.html

In short, the microservice architectural style [1] is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies.

——Martin Folwer

网上有翻译版本可自行查找!本人不对这段话进行翻译,尊重权威!

关于spring boot系列性的文章后续会继续发布3-4篇,整个系列文章会由浅入深的介绍微服务的相关概念与底层原理!

大家可以扫描下方二维码关注下我的微信公众号,公众号内没有福利,只会定期生产技术性文章!

转载于:https://www.cnblogs.com/xueSpring/p/11027646.html

关于Spring Boot你不得不知道的事相关推荐

  1. ES6 你可能不知道的事 – 基础篇

    ES6 你可能不知道的事 – 基础篇 转载 作者:淘宝前端团队(FED)- 化辰 链接:taobaofed.org/blog/2016/07/22/es6-basics/ 序 ES6,或许应该叫 ES ...

  2. java你可能不知道的事(2)--堆和栈

    为什么80%的码农都做不了架构师?>>>    在java语言的学习和使用当中你可能已经了解或者知道堆和栈,但是你可能没有完全的理解它们.今天我们就一起来学习堆.栈的特点以及它们的区 ...

  3. 祝贺!屠呦呦再获国际大奖!一文读懂:神药青蒿素那些我们不知道的事

    又有好消息传来!总部位于法国巴黎的联合国教科文组织10月22日公布2019年度联合国教科文组织-赤道几内亚国际生命科学研究奖获奖名单,共3人获奖,其中包括来自中国的屠呦呦. 此前,屠呦呦先后拿下多项大 ...

  4. net4.0 程序没反应_@Java程序员,精通Spring,你不得不知道的那些书

    程序员书库(ID:OpenSourceTop)编译 链接:https://www.whizlabs.com/blog/spring-framework-books/ Java是业界最著名的语言之一,不 ...

  5. Spring事务你可能不知道的事儿

    戳蓝字"CSDN云计算"关注我们哦! 1. 使用示例 2. 标签解析 3. 实现原理 4. 小结 关于事务,简单来说,就是为了保证数据完整性而存在的一种工具,其主要有四大特性:原子 ...

  6. 我不知道的事——深克隆和浅克隆

    推荐一部好电影<致命魔术>.(此处为植入广告)        推荐理由:涉及人性.画面不错,剧情跌宕,亦魔亦幻(此处的"魔"为魔术的"魔").虽然女 ...

  7. 跨性别,你所不知道的事

    今晚原计划在订阅号里推送南溪妹子前几天录制的跨性别科普视频,没想到今天收到南溪的私信,说不做科普了,还是算了吧.急忙去了解了一下原因 (http://www.zhihu.com/pin/9631015 ...

  8. 补充小程序的一些观点,以及你可能还不知道的事(内附最全小程序名单、小程序商店)...

    微信小程序 注:此文部分内容引自网络观点,其他为原创. 文 / IDO老徐 & 网络 从昨晚(1月9日)凌晨开始,老徐的朋友圈就被小程序各种刷屏,各新媒体小编那真是一个拼命啊,凌晨1点就已经能 ...

  9. 自动化测试 | 如何选择半导体测试系统——你不得不知道的事

    半导体产品 半导体产品,又被称为集成电路或者IC,英文名是Semiconductor Device.在半导体测试中常用DUT(Device Under Test)来表示需要检测的IC单元.半导体测试的 ...

最新文章

  1. rabbitmq用户权限管理
  2. FireDAC 中文字段过滤问题
  3. 中value大小_如何在Spring/SpringBoot 中做参数校验?你需要了解的都在这里!
  4. springboot15 集成Druid(德鲁伊)
  5. [置顶] 程序员成长路上的团队修炼之道
  6. 在电子表格计算架构上应用稀疏数组技术的设计
  7. 『WPF』DataGrid的使用
  8. 史上最全的HTML、CSS知识点总结,浅显易懂。
  9. 【汇编】DOS系统功能调用(INT 21H)
  10. 请更换备份电池 pos机_河南付临门pos机刷卡手续费
  11. 浅层介质过滤器工作原理介绍
  12. 微信小程序网易云音乐获取视频列表数据(需要登录获取携带cookie)
  13. 中国农业大学专业学位计算机,中国农业大学(专业学位)计算机技术考研难吗
  14. 华为ME909s-821模块电信卡发短信问题
  15. script用英语怎么说,script英语什么意思
  16. OSPF的LSA类型 ——连载四ASBR汇总LSA
  17. 勇敢的心——感动内德
  18. C++学习笔记-第4单元-对象和类(基础)
  19. 【解救ROS】clion2022.2.2的安装永久使用教程
  20. MIUI V5八门神器不能用?一招教你搞定

热门文章

  1. HDU 1022[Train Problem I] 栈的应用
  2. 蓝桥杯基础练习题3(16进制转8进制)1
  3. 多模块打包后,扫描不到@controller和@service,实现 ADD DIRECTORY ENTRIES
  4. 【转】Traceview的使用
  5. 《LeetCode力扣练习》第206题 反转链表 Java
  6. python零基础入门大数据_【资源分享】零基础入门大数据(数据分析)经验分享...
  7. mysql的原理图解_图文并茂讲解Mysql事务实现原理
  8. java queue 线程安全_java并发编程之线程安全方法
  9. python 模拟用户点击浏览器_Python-模拟浏览器-下载文献
  10. java 集合快速排序_搞定Java快速排序