快速建立一個基於Gradle構建的SpringBoot Web專案(SpringBoot-01)
快速建立一個基於Gradle構建的SpringBoot Web專案
在建立SpringBoot專案之前需要提前配置好電腦環境:JDK 、Gradle。
首先我們會通過 SpringBoot 官方提供的 Spring Initializr 這樣的一個專案先來初始化一個Web專案,SpringBoot 給我們提供了一個線上的訪問地址,通過這個地址只需要做少量的配置就能快速生成一個可執行的新專案,包括它的原始碼,配置等等。。。
開啟網址可以看到下面的介面
選擇從 Gradle 構建專案,語言選擇 Java,我這裡選擇的版本是 1.5.9,當然也可以選最新的版本。因為是Web專案,所以依賴這裡就選擇Web,這個Web依賴,內嵌了 Tomcat
如果用AndroidStudio開發過Android專案可能對這個目錄就很熟悉了。
Gradle編譯專案
編譯專案之前先確認 Gradle 是否加入到系統環境變數中。
因為專案在編譯的時候會通過網路去下載相應的 Gradle 檔案,和依賴庫,因為是從國外下載,國內的網速都懂。這個時候可以把專案的 gradle → wrapper → gradle-wrapper.properties
當然配置成系統環境變數需要解壓得到裡面的檔案。
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倉庫地址改為 阿里雲 的地址
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/'}
}
下面開始構建專案,在專案跟目錄中使用命令列執行: gradle build
出現下面介面說明執行成功
編譯完成會在專案目錄中生成一個 build目錄,在目錄下的 libs下有個可執行的 jar
檔案。
通過 java 命令列工具執行這個檔案,就可以執行這個 Web專案,出現下面的提示說明執行成了:
在瀏覽器中輸入:http://localhost:8080
出現下面的介面的就說明成功了!
因為是Web專案,還沒寫Web頁面啊, 控制器之類的所以會出現上面的錯誤提示資訊。