一、Springboot的創建
1、Springboot的優點:
Springboot是來簡化Spring框架,從而能夠更加簡單快捷的構建Spring應用的框架,其具有如下優點:
①為所有Spring開發者更快的入門
②開箱即用,提供各種默認配置來簡化項目配置
③內嵌式容器簡化Web項目
④沒有冗余代碼生成和XML配置的要求
2、Springboot的系統要求:
JDK1.8(JDK8)以上
3、使用IDEA創建Springboot項目:
①首先選擇file→New→Project,而后選擇Spring Initializr,最后再選擇next,如圖所示:(此次我的JDK版本是10)

②在此次設置項目的名稱等參數,Artifact是項目名稱,type選擇Moven Project,Language選擇Java,Java版本根據自己的來,而后選擇next,如圖所示:

③接下來點擊Web,勾選web即可,如圖所示:

④此處還可以修改項目名稱,而后Finish,這樣變創建好了Springboot項目

4、項目的結構

src文件:
Java文件夾主要用來存放編寫的Java核心代碼,其中項目名+Application命名的class文件(此處的DemoApplication文件)是整個項目的啟動文件
Resources文件夾用來存放項目的資源文件,如spring,hibernate的配置文件
test文件用來存放各種測試文件
target文件:項目的輸出位置
二、編寫Hello World代碼
首先打開DemoApplication啟動文件,而后在其中編寫如下代碼(代碼中解釋了啟動形式):
1 import org.springframework.boot.SpringApplication; 2 import org.springframework.boot.autoconfigure.SpringBootApplication; 3 import org.springframework.web.bind.annotation.RequestMapping; 4 import org.springframework.web.bind.annotation.RestController; 5 6 @RestController //表示該類中的所有方法返回json格式,等同於@Controller+ @ResponseBody 7 //讓spring boot自動給程序進行必要的配置,等價於以默認屬性使用@Configuration,@EnableAutoConfiguration 和@ComponentScan 8 @SpringBootApplication 9 public class DemoApplication { 10 public static void main(String[] args) { 11 //整個程序的入口,啟動Springboot項目 12 SpringApplication.run(DemoApplication.class, args); 13 } 14 @RequestMapping(value = "/",produces = "text/plain;charset=UTF-8") 15 String index(){ 16 return "Hello Spring Boot!"; 17 } 18 }
右鍵點擊Run 'DemoApplition'而后運行,結果如圖所示:

而后打開瀏覽器輸入 http://127.0.0.1:8080/,便實現了springboot的啟動運行,運行結果如下:

