請(qǐng)注明出處:http://blog.csdn.net/qq_23179075/article/details/78777759
快速創(chuàng)建一個(gè)基于Gradle構(gòu)建的SpringBoot Web項(xiàng)目
在創(chuàng)建SpringBoot項(xiàng)目之前需要提前配置好電腦環(huán)境:JDK 、Gradle孩哑。
首先我們會(huì)通過 SpringBoot 官方提供的 Spring Initializr 這樣的一個(gè)項(xiàng)目先來初始化一個(gè)Web項(xiàng)目先舷,SpringBoot 給我們提供了一個(gè)在線的訪問地址皆的,通過這個(gè)地址只需要做少量的配置就能快速生成一個(gè)可運(yùn)行的新項(xiàng)目找田,包括它的源碼控轿,配置等等哑蔫。。乍迄。
打開網(wǎng)址可以看到下面的界面
選擇從 Gradle 構(gòu)建項(xiàng)目管引,語(yǔ)言選擇 Java,我這里選擇的版本是 1.5.9闯两,當(dāng)然也可以選最新的版本褥伴。因?yàn)槭荳eb項(xiàng)目,所以依賴這里就選擇Web漾狼,這個(gè)Web依賴重慢,內(nèi)嵌了 Tomcat 作為本地服務(wù),當(dāng)然里面也集成了 SpringMVC 開發(fā)框架逊躁。然后點(diǎn)擊: Generate Project 生成項(xiàng)目似踱。這個(gè)時(shí)候會(huì)下載我們剛剛配置的項(xiàng)目文件,將下載下來的 zip 壓縮包解壓就可以得到下面這個(gè)目錄文件稽煤。
如果用AndroidStudio開發(fā)過Android項(xiàng)目可能對(duì)這個(gè)目錄就很熟悉了屯援。
Gradle編譯項(xiàng)目
編譯項(xiàng)目之前先確認(rèn) Gradle 是否加入到系統(tǒng)環(huán)境變量中。
因?yàn)轫?xiàng)目在編譯的時(shí)候會(huì)通過網(wǎng)絡(luò)去下載相應(yīng)的 Gradle 文件念脯,和依賴庫(kù)狞洋,因?yàn)槭菑膰?guó)外下載,國(guó)內(nèi)的網(wǎng)速都懂绿店。這個(gè)時(shí)候可以把項(xiàng)目的 gradle → wrapper → gradle-wrapper.properties 文件的修改成本地 Gradle 文件地址:就是從官網(wǎng)下載的 gradle.zip文件不需要解壓的吉懊。
當(dāng)然配置成系統(tǒng)環(huán)境變量需要解壓得到里面的文件。
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=file:///D:/Gradle/gradle-3.3/gradle-3.3-all.zip
然后將 build.gradle 文件中的maven倉(cāng)庫(kù)地址改為 阿里云 的地址
buildscript {
ext {
springBootVersion = '1.5.9.RELEASE'
}
repositories {
// mavenCentral()
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
group = 'com.bunny.spring.boot.blog'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
// mavenCentral()
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}
下面開始構(gòu)建項(xiàng)目假勿,在項(xiàng)目跟目錄中使用命令行執(zhí)行: gradle build
出現(xiàn)下面界面說明執(zhí)行成功
編譯完成會(huì)在項(xiàng)目目錄中生成一個(gè) build目錄借嗽,在目錄下的 libs下有個(gè)可執(zhí)行的 jar
文件。
通過 java 命令行工具執(zhí)行這個(gè)文件转培,就可以運(yùn)行這個(gè) Web項(xiàng)目恶导,出現(xiàn)下面的提示說明運(yùn)行成了:
在瀏覽器中輸入:http://localhost:8080
出現(xiàn)下面的界面的就說明成功了!
因?yàn)槭荳eb項(xiàng)目浸须,還沒寫Web頁(yè)面啊惨寿, 控制器之類的所以會(huì)出現(xiàn)上面的錯(cuò)誤提示信息邦泄。
在IDEA中導(dǎo)入Gradle構(gòu)建的SpringBoot Web項(xiàng)目(SpringBoot-02)