Spring 5.0 必須依賴java 8. 他用到的java 8 的功能。spring5.0框架基於模塊化,也就是基maven,或者gradle,進行依賴引入。html
Spring boot 能夠打包成傳統的war包,能夠經過tomcat或者jertty運行的包。java
也能夠打包成新的jar包,能夠經過java -jar來運行。還能夠經過maven腳本,或者插件來啓動運行。web
Spring boot 基於 spring 框架,spring
spring框架 是一種j2ee框架。apache
Spring boot 是一種快速構建spring的應用。tomcat
Spring cloud 是一種構建分佈式環境的應用。也就是雲應用。mvc
web Flux是一種新的構建模型,是對spring mvc的一種補充。oracle
maven 配置倉儲,配置鏡像。框架
鏡像:阿里雲 mavenjvm
cmd 中 輸入 echo 命令 好比 輸入 echo %JAVA_HOME% ,能夠把它的值輸出來。
<localRepository>D:/.m2/repos</localRepository>
m2 是 maven 2 的意思。 maven第二版
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
maven 環境變量配置
新建用戶變量: M2_HOME
D:\apache-maven-3.5.2
編輯用戶變量 Path
添加 %M2_HOME%\bin
cmd 輸入mvn –version 查看版本
echo %M2_HOME%
Error: could not open `D:\Android Studio\jre\jre\lib\amd64\jvm.cfg'
安裝好idea後,而後打開idea的默認設置, 在構建工具下的maven中 修改配置,
mavne 主目錄, bundled 這個是內置的。 這個修改爲咱們的。
maven 下的導入菜單, 自動下載 源碼,這個複選框能夠打上勾,這樣就自動下載源碼了。
打開網址start.spring.io
如圖配置,而後下載。
解壓下載後的文件。 用idea導入。
Java SE Development Kit 8 — 下載
http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html