SpringBoot——SpringBoot學習記錄【一】

前言

公司目前主要的業務,用的語言是java,因此學習下相關的技術呀,還好大學基礎語言學的JAVAjava

SpringBoot簡介

官網spring

SpringBoot編程

簡介springboot

SpringBoot是用來簡化Spring應用開發的一個框架,just run就能夠建立一個獨立的,產品級的應用。

優勢架構

1. 快速建立獨立運行的Spring項目及主流框架集成
2. 使用嵌入式servlet容器,應用無需部署WAR文件
3. starters自動依賴與版本控制
4. 大量的自動配置,簡化開發,也可修改默認值
5. 無需配置XML,無代碼生成,開箱即用
6. 準生產環境的運行時應用監控
7. 與雲計算的自然集成

微服務框架

2014,martin fowler

微服務架構風格是一種使用一套小服務來開發單個應用的方式途徑,每一個服務
運行在本身的進程中,並使用輕量級機制通訊,一般是HTTP API,這些服務基
於業務能力構建,並可以經過自動化部署機制來獨立部署,這些服務使用不一樣的
編程語言實現,以及不一樣數據存儲技術,並保持最低限度的集中式管理。

每個功能元素最終都是一個可獨立替換和獨立升級的軟件單元

單體應用: 傳統應用模式(開發|測試|部署|擴展簡單)maven

環境約束

jdk1.8
maven3.3+
IDEA2019.2.1
SpringBoot2.2.0

maven配置

maven的settings.xml配置文件的profiles標籤添加如下內容編程語言

<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <maven. compiler. source>1.8</maven . compiler. source>
        <maven. compiler. target>1.8</maven. compiler. target>
        <maven. compiler . compilerVersion>1.8</maven. compiler . compilerVersion>
    </properties>
</profile>

配置IDEA

相關文章
相關標籤/搜索