摘要:采用一套固化的認知來建立生產環境準備的應用。我們采用一套關于固化平臺和第三包依賴庫的認知,以至于你可以通過最小的煩惱來啟動。大多數的應用程序只需要非常少的配置。
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/arti...
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篇,整個系列文章會由淺入深的介紹微服務的相關概念與底層原理!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/77784.html
摘要:版本和編碼方式依賴管理這樣比如使用的時候就不需要指定版本號使用自己的項目這時候將依賴管理的問題放到中。 1 Pom文件1.1 spring-boot-starter-parent表示當前pom文件從spring-boot-starter-parent繼承下來,在spring-boot-starter-parent中提供了很多默認配置,可以簡化我們的開發。 org.springfram...
摘要:注解分析注解定義注解,用于為代碼提供元數據。我們可以將元注解看成一種特殊的修飾符,用來解釋說明注解,它是注解的元數據。被修改的注解,結合可以指定該注解存在的聲明周期。新增的可重復注解。 Spring Boot 注解分析 1 注解1.1 定義Annotation(注解),用于為Java代碼提供元數據。簡單理解注解可以看做是一個個標簽,用來標記代碼。是一種應用于類、方法、參數、變量、構造器...
摘要:認證鑒權與權限控制在微服務架構中的設計與實現一引言本文系認證鑒權與權限控制在微服務架構中的設計與實現系列的第一篇,本系列預計四篇文章講解微服務下的認證鑒權與權限控制的實現。 java 開源項目收集 平時收藏的 java 項目和工具 某小公司RESTful、共用接口、前后端分離、接口約定的實踐 隨著互聯網高速發展,公司對項目開發周期不斷縮短,我們面對各種需求,使用原有對接方式,各端已經很...
摘要:殺只雞而已,你拿牛刀來做甚釋義小團隊小項目選擇簡單的配置管理方式就好了,要什么配置中心,純屬沒事找事。,我就啰嗦到這里吧,下面正式介紹作為配置中心是怎么使用的。 前言 在看正文之前,我想請你回顧一下自己待過的公司都是怎么管理配置的,我想應該會有以下幾種方式: 1、硬編碼沒有什么配置不配置的,直接寫在代碼里面,比如使用常量類優勢:對開發友好,開發清楚地知道代碼需要用到什么配置劣勢:涉及秘...
摘要:它使用約定大于配置的理念讓你的項目快速運行起來。如何使用構建工程第一步,當然是安裝傻瓜式教程,請自行百度。包名,填完和后自動生成,默認即可。確認無誤,點完成創建即可。 微信公眾號:一個優秀的廢人如有問題或建議,請后臺留言,我會盡力解決你的問題。 前言 新年立了個 flag,好好運營這個公眾號。具體來說,就是每周要寫兩篇文章在這個號發表。剛立的 flag 可不能這么快打臉。下面送上本周第...
閱讀 3735·2023-04-25 18:41
閱讀 1169·2021-11-11 16:55
閱讀 1822·2021-09-22 15:54
閱讀 3069·2021-09-22 15:51
閱讀 3544·2019-08-30 15:55
閱讀 1937·2019-08-30 14:19
閱讀 1277·2019-08-29 10:57
閱讀 1699·2019-08-29 10:56