一够滑、項目路徑
(本人自己的項目路徑)
E:\WorkSpace\personal\PROJECTS\formal\javablog\initializr
二卿捎、關鍵字
1.springboot
2.gradle
三筐骇、思考
1.springboot
https://start.spring.io 可通過網(wǎng)址選擇一系列配置直接生成一個項目(idea中新建的原理秫筏?stater是什么种冬?)
快速生成springboot項目
2.gradle
1)與maven功能類似付燥,項目管理工具(比maven好在哪里敷钾?)
gradle項目目錄結構
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運行gradlew build即可完成項目的構建(gradlew bootRun膘格?,gradle build财松?)
2)gradlew build 與gradle build
- gradle build:使用本地安裝的gradle進行構建項目瘪贱,可能會出現(xiàn)gradle版本問題
- gradlew build:使用項目中\(zhòng)gradle\wrapper\gradle-wrapper.properties中distributionUrl指定的版本構建項目,構建時會自動下載指定的gradle并進行構建(統(tǒng)一構建工具版本辆毡,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'
}