第64節:Java中的Spring Boot 2.0簡介筆記
Java中的Spring Boot 2.0簡介筆記
spring boot
簡介
依賴java8
的執行環境
多模組專案
打包和執行
spring boot
是由spring framework
構建的,spring framework
是javaee
的框架,spring framework
->spring boot
->spring cloud
分散式環境.
spring boot
由java 8+
以上支援,因為底層spring framwork 5.0.x
,特性web flux
,具有函數語言程式設計(java8 lambda
),響應式程式設計reactive streams
,非同步程式設計:servlet 3.1
asyc nio
.
java
的環境jdk
:
https://java.oracle.com/
配置maven
依賴:
http://maven.apache.org/
配置idea
:
http://www.jetbrains.com/idea/
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
maven
選擇映象:
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
https://www.jetbrains.com/idea/download/#section=windows
配置環境
maven
配置:
安裝idea
都可以預設,可以更改路徑(預設next
到下載中就行):
配置資訊,自己可以配置idea.properties
default plugins
-> featured plugins
第一個可以只要maven
其他不要.
第二個只要Git
.
第三個要JUnit
和Coverage
第四五不要,第六有Bytecode Viewer
YAML
Terrminal
,第七個都不要.
然後就下一步就行.
spring boot
專案
rest
程式,spring boot
應用的執行.
web mvc
web flux
https://www.getpostman.com
下載
https://start.spring.io/
匯入idea
中,選中檔案:
一直next
就行.
maven
配置阿里雲中央倉庫
阿里的快,國內有牆,阿里做了代理.
// ......conf\settings.xml
案例:
spring mvc
專案
github
原始碼地址:
https://github.com/huangguangda/first-demo
first-demo
構建專案
圖形化方式:
https://start.spring.io/
地址
https://maven.apache.org/archetype/maven-archetype-plugin/generate-mojo.html
外掛
互動式效果
mvn archetype:generate -DinteractiveMode=true
mvn archetype:generate -DinteractiveMode=false -DgroupId=com.dashucoding -DartifactId=first-app -Dversion=1.0.0-SNAPSHOT
// spring boot web依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
多模組化
模型層,持久層,表示層.
執行模式
idea
jar/war
maven
mvn spring-boot:run
結尾
Spring Boot
在 Spring
技術棧中,處於中流砥柱的角色.
達叔小生:往後餘生,唯獨有你
You and me, we are family !
90後帥氣小夥,良好的開發習慣;獨立思考的能力;主動並且善於溝通
簡書部落格: 達叔小生
https://www.jianshu.com/u/c785ece603d1
結語
- 下面我將繼續對 其他知識 深入講解 ,有興趣可以繼續關注
- 小禮物走一走 or 點贊