公司目前主要的業務,用的語言是java,因此學習下相關的技術呀,還好大學基礎語言學的JAVAjava
官網spring
簡介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的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>