一、項目路徑
(本人自己的項目路徑)
E:\WorkSpace\personal\PROJECTS\formal\javablog\initializr
二、關(guān)鍵字
1.springboot
2.gradle
三、思考
1.springboot
https://start.spring.io 可通過網(wǎng)址選擇一系列配置直接生成一個項目(idea中新建的原理?stater是什么?)

快速生成springboot項目
2.gradle
1)與maven功能類似,項目管理工具(比maven好在哪里?)

gradle項目目錄結(jié)構(gòu)

gradle配置文件
- gradle-wrapper.properties
#Thu Jan 09 21:53:18 CST 2020
distributionUrl=https\://services.gradle.org/distributions/gradle-6.0.1-all.zip
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
- 開發(fā)人員不需要安裝指定版本的gradle(不安裝gradle也行?),配置好GRADLE_USER_HOME,cmd運(yùn)行g(shù)radlew build即可完成項目的構(gòu)建(gradlew bootRun?,gradle build?)
2)gradlew build 與gradle build
- gradle build:使用本地安裝的gradle進(jìn)行構(gòu)建項目,可能會出現(xiàn)gradle版本問題
- gradlew build:使用項目中\(zhòng)gradle\wrapper\gradle-wrapper.properties中distributionUrl指定的版本構(gòu)建項目,構(gòu)建時會自動下載指定的gradle并進(jìn)行構(gòu)建(統(tǒng)一構(gòu)建工具版本,gradle-wrapper.properties指定統(tǒng)一版本)
3)gradle配置依賴的文件build.gradle
plugins {
id 'org.springframework.boot' version '2.2.2.RELEASE'
id 'io.spring.dependency-management' version '1.0.8.RELEASE'
id 'java'
id 'idea'
}
group = 'com.liang'
version = '0.0.1'
sourceCompatibility = '1.8'
repositories { //三個倉庫可以同時使用,(按順序查找和下載依賴包?)
mavenLocal() //本地倉庫
maven{
url 'http://maven.aliyun.com/nexus/content/groups/public/' //阿里云鏡像倉庫
}
mavenCentral() //中央倉庫
}
dependencies {
compile group: 'org.springframework.boot', name: 'spring-boot-starter-web'
testCompile group: 'org.springframework.boot', name: 'spring-boot-starter-test'
}