Spring Boot 概述:
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
Spring Boot可以輕松創(chuàng)建獨(dú)立的拙绊,生產(chǎn)級(jí)的基于Spring的應(yīng)用程序萍聊,而你需要做的僅僅是run 這個(gè)項(xiàng)目犯眠。
Spring Boot 的設(shè)計(jì)是為了讓你盡可能快的跑起來(lái) Spring 應(yīng)用程序并且盡可能減少你的配置文件簿晓。
Spring Boot特性:
創(chuàng)建獨(dú)立運(yùn)行的Spring應(yīng)用程序
直接嵌入Tomcat,Jetty或Undertow(無(wú)需部署WAR文件)
提供starter簡(jiǎn)化maven配置
盡可能自動(dòng)配置Spring和第三方庫(kù)
提供準(zhǔn)生產(chǎn)的應(yīng)用監(jiān)控功能罗晕,例如指標(biāo)济欢,運(yùn)行狀況檢查
絕對(duì)沒有代碼生成,也不需要XML配置
Spring Boot快速搭建web項(xiàng)目
Spring Boot項(xiàng)目搭建
訪問:https://start.spring.io/小渊,如下圖所示(spring boot版本2.1.2法褥,依賴了web)填寫相關(guān)的項(xiàng)目信息、依賴等酬屉,就會(huì)生成一個(gè)maven項(xiàng)目的壓縮包半等,下載解壓
spring官網(wǎng)截圖
打開idea,找到file-->open-->選擇項(xiàng)目的路徑呐萨,找打pom文件-->以project 形式打開
idea導(dǎo)入截圖
選擇Open as Project截圖
編寫HelloController杀饵,放到包(com.example.helloSpringBoot.controller)下,HelloController代碼如下:
packagecom.example.helloSpringBoot.controller;
importorg.springframework.web.bind.annotation.RequestMapping;
importorg.springframework.web.bind.annotation.RestController;
@RestController
publicclassHelloController{
@RequestMapping("/hello")
publicStringHelloSpring(){
System.out.println("hello?spring?boot");
return"hello?spring?boot";
}
}
點(diǎn)擊運(yùn)行按鈕谬擦,查看運(yùn)行結(jié)果切距,截圖如下:
運(yùn)行按鈕截圖
運(yùn)行日志截圖
項(xiàng)目啟動(dòng)成功后,瀏覽器輸入 http://localhost:8080/hello 訪問惨远,看到下面成功截圖后谜悟,說(shuō)明項(xiàng)目搭建成功
瀏覽器訪問截圖
下面的是我的公眾號(hào)二維碼圖片,歡迎關(guān)注北秽,歡迎留言赌躺,一起學(xué)習(xí),一起進(jìn)步羡儿。
Java碎碎念公眾號(hào)