一、Idea搭建Spring Boot項目具體步驟如下:
1、第一步:建立項目
File——New——Project,建立項目。
2、選擇Spring Initializer、JDK
jdk版本1.8即可,聯網環境下選預設 https://start.spring.io
3、編譯Metadata資訊
注意:Artfact值隻能為小寫!!
4、Web資訊和Spring Boot版本
勾選web按鈕。Spring Boot版本選預設即可。
5、确定Spring Boot項目名
編輯好項目名之後,點選finish即可。
6、Spring Boot項目結構
到此一個Spring Boot項目就建立完成了。
7、建立一個Controller——HelloController
8、運作
在BlogApplication.java中,右鍵-Run BlogApplication,控制台看到如下結果,Tomcat運作起來了,項目也初始化成功。
注:Spring Boot 自帶了一個Tomcat.
9、網頁通路
在浏覽器上輸入 http://localhost:8080/hello 或者 http://127.0.0.1:8080/hello 來通路,結果如下:Whitelabel Error Page,出現白頁,并報404錯誤。(有沒有覺得很奇怪??運作正常沒有報錯,頁面卻通路不到...)
10、解決上一步的頁面通路錯誤
通過查閱資料得知,程式隻加載BlogApplication.java(主類)所在包及其子包下的内容。然後檢查HelloController所在的目錄如下,顯然HelloController不在主類BlogApplication.java檔案所在包或是其子包下。是以調整目錄如下圖。
将BlogApplication.java檔案調整到com.example包下。
将HelloController.java檔案調整到com.example.HelloContorller包下。
11、運作結果
解決完上一步的問題之後,網頁上再次通路結果如下:
得到了我們想要的結果。至此,Idea搭建一個完整的入門Spring Boot項目就完成了。
附錄:pom.xml配置檔案如下
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>blog</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>blog</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
最後,大家覺得我寫的不錯的,可以關注下哦^v^
看完不過瘾,看下一篇文章~
下一篇文章:Spring Boot(二):Spring Boot快速入門