簡化Spring應用開發的一個框架;html
整個Spring技術棧的一個大整合;java
J2EE開發的一站式解決方案;spring
2014,martin fowler架構
微服務:架構風格(服務微化)框架
一個應用應該是一組小型服務;能夠經過HTTP的方式進行互通;maven
單體應用:ALL IN ONEide
微服務:每個功能元素最終都是一個可獨立替換和獨立升級的軟件單元;spring-boot
詳細參照微服務文檔微服務
http://www.gulixueyuan.com/ 穀粒學院idea
環境約束
–jdk1.8:Spring Boot 推薦jdk1.7及以上;java version "1.8.0_112"
–maven3.x:maven 3.3以上版本;Apache Maven 3.3.9
–IntelliJIDEA2017:IntelliJ IDEA 2017.2.2 x6四、STS
–SpringBoot 1.5.9.RELEASE:1.5.9;
統一環境;
給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>