IDEA的安裝
項(xiàng)目創(chuàng)建
第一步:

第二步:

第三步:

第四步:

最終界面:

創(chuàng)建示例
第一步:創(chuàng)建一個(gè)controller

第二步:?jiǎn)?dòng)項(xiàng)目

第三步:訪問controller

使用熱部署
第一步:

Spring Boot配置
服務(wù)器配置
端口配置
如果想更換其他端口,需要配置屬性server.port,比如在application.properties中輸入如下代碼:

也可以在命令行中指定啟動(dòng)端口,比如傳入?yún)?shù):--server.port:9090
上下文配置
Spring boot默認(rèn)為應(yīng)用配置的上下文訪問目錄是"/",可以通過配置文件或者命令行,配置server.servlet.context-path:

配置啟動(dòng)信息
Spirng Boot 啟動(dòng)的歡迎信息也可以進(jìn)行配置主要用于打印項(xiàng)目版本,默認(rèn)啟動(dòng)后,控制臺(tái)打印“spring”

可以在classpath中增加banner.txt,顯示你自己的輸出信息,在Spring boot項(xiàng)目的resources目錄下新建一個(gè)banner.txt:

也可以設(shè)置banner.gif,控制臺(tái)自動(dòng)將圖片轉(zhuǎn)換為ASCII字符,作為啟動(dòng)信息輸出,比如公司的Logo,將圖片復(fù)制到resources目錄下即可。
配置瀏覽器顯示ico
Spring boot的webapp啟動(dòng)后,通過瀏覽器訪問,瀏覽器上回顯示一個(gè)綠色的樹葉圖標(biāo)。如果需要換成自己的圖標(biāo),在項(xiàng)目的resource/static下放入自己的圖標(biāo),然后設(shè)置application.properties
Favicon spring.mvc.favicon.enabled=false
日志配置
默認(rèn)情況下,不需要對(duì)日志做任何的配置就可以使用,Spring Boot 使用LogBack作為日志的實(shí)現(xiàn),使用apache Commons Logging作為日志接口,因此代碼中通常是這樣的:
private Loglog=LogFactory.getLog(HelloWorldController.class);
目前我使用的是slf4j,代碼如下:
private static Logger logger = LoggerFactory.getLogger(HelloWorldController.class);
@RequestMapping("/say.html")
@ResponseBody
public String say()
{
String method="say";
logger.info("調(diào)用接口:{}",method);
return "Hello Spring Boot";
}
spring boot支持多種日志框架,如:Log4j2、Logback、Java Util Logging等,根據(jù)自己的愛好選擇不同的日志框架,關(guān)于日志的配置,可以通過resources目錄下使用logback.xml或者logback-spring.xml來詳細(xì)的配置:

讀取應(yīng)用配置
可以在應(yīng)用中讀取application.properties文件,Spirng boot提供了三種方式:Enviroment、@Value、@ConfigurationProperties
@Value、@ConfigurationProperties的功能差不多,建議使用@ConfigurationProperties,因?yàn)樗軐⒁唤M屬性統(tǒng)一管理。
@Value的優(yōu)點(diǎn)是支持SqEL表達(dá)式,不容易調(diào)試和重構(gòu)