使用idea的Spring Initializr創(chuàng)建
1你雌、打開idea,點擊“File->New->Project”
2、選擇Spring Initializr加勤,再選擇使用的jdk版本胎食,default一定要選扰才,有興趣的可以點開這個網(wǎng)址,其實就是通過這個Spring官網(wǎng)生成的Spring Boot項目厕怜,接著next衩匣。
3、只有就會有一個基本信息的頁面粥航,因為是Maven Project琅捏,所以會有Group、Artifact递雀、version柄延,這三個要素是確定這個工程的標(biāo)簽,可以修改缀程,也可以選擇默認(rèn)的搜吧,點擊next
4市俊、選擇web目錄下的Web
5、Project location可以選擇默認(rèn)路徑滤奈、也可以修改成自己摆昧,之后finish。
6蜒程、經(jīng)過一個漫長的下載依賴和工具的過程绅你,現(xiàn)在直接運行main方法,或是運放工程搞糕,圖中紅框中的都可以運行勇吊,選一個就可以了。
7窍仰、然后在控制臺可以看到spring boot啟動了
8汉规、在網(wǎng)頁上輸入http://localhost:8080,可以看到以下界面驹吮,這是spring boot默認(rèn)錯誤頁面针史,可以很明顯的看到spring的標(biāo)志。
9碟狞、為了更明顯的測試啄枕,新建一個web目錄,創(chuàng)建一個Controller類來進行測試族沃。
package com.nixuan.springbootdemo.web;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @program: spring-boot-demo
* @description:
* @author: nixuan
* @create: 2018-12-15 14:15
**/
@RestController
public class HelloWorldController {
@GetMapping("/hello")
public String hello(){
return "hello world!";
}
}
10频祝、重新啟動工程,在網(wǎng)頁上輸入http://localhost:8080/hello脆淹,就可以看到如下頁面常空。
一個簡單的spring boot 工程demo就完成了。
通過maven項目創(chuàng)建spring boot工程
也可以使用maven項目創(chuàng)建spring boot工程
1盖溺、創(chuàng)建一個簡單的maven工程
2漓糙、在pom.xml中加入以下代碼,主要是為了引入依賴包和創(chuàng)建啟動類。之后在單擊項目名烘嘱,右鍵昆禽,選擇maven,再選擇reimport蝇庭,這是重新導(dǎo)入依賴包醉鳖。
<!-- Spring Boot啟動器父類 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!-- Spring Boot web啟動器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3、創(chuàng)建啟動類Application哮内。
package com.nixuan.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @program: demo
* @description:
* @author: nixuan
* @create: 2018-12-15 14:53
**/
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}
這樣盗棵,一個簡單的spring boot的demo就創(chuàng)建好了,測試方式與第一種創(chuàng)建demo的方式一樣。