SpringBoot是由Pivotal團(tuán)隊(duì)在2013年開(kāi)始研發(fā)、2014年4月發(fā)布第一個(gè)版本的全新開(kāi)源的輕量級(jí)框架。它基于Spring4.0設(shè)計(jì),不僅繼承了Spring框架原有的優(yōu)秀特性,而且還通過(guò)簡(jiǎn)化配置來(lái)進(jìn)一步簡(jiǎn)化了Spring應(yīng)用的整個(gè)搭建和開(kāi)發(fā)過(guò)程。另外SpringBoot通過(guò)集成大量的框架使得依賴(lài)包的版本沖突,以及引用的不穩(wěn)定性等問(wèn)題得到了很好的解決。
公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。成都創(chuàng)新互聯(lián)公司推出靜樂(lè)免費(fèi)做網(wǎng)站回饋大家。
選中maven ,下一步
填寫(xiě)組織信息,下一步知道finish。
選擇打開(kāi)新窗口
把父級(jí)工程中的src刪除
這里選擇Web,實(shí)質(zhì)是引入了spring-boot-starter-web包
目錄結(jié)構(gòu)說(shuō)明: src: main: java: java代碼,包括程序入口類(lèi) 和其他 java類(lèi);其中程序入口類(lèi)作為工程啟動(dòng)類(lèi)。
resourcse:
static: 放置靜態(tài)文件 ,如 css js img等等
template: 放視圖相關(guān)的文件,如html
application.properties: 核心配置文件,如 端口號(hào) 應(yīng)用名等等配置
test: 測(cè)試相關(guān),暫時(shí)不展開(kāi)說(shuō)明
## 3.編寫(xiě)入門(mén)級(jí)hello程序
### 1》 創(chuàng)建HelloController類(lèi)
![HelloController](/upload/otherpic75/20191218173848744.png)
### 2》 編寫(xiě)請(qǐng)求方法,路由是 hello/test 相應(yīng)字符串 “hello Spring Boot"
> 注意使用@RestController注解,而不是@Controller注解
@RestController@RequestMapping("/hello")
br/>@RequestMapping("/hello")
@RequestMapping("/test")
public String hello() {
return "hello Spring Boot!";
}
}
### 3》 啟動(dòng)項(xiàng)目,工程通過(guò)程序入口類(lèi)啟動(dòng)!
> 這個(gè)程序啟動(dòng)類(lèi)可以手動(dòng)創(chuàng)建,主要加上@SpringBootApplication注解并在main方法中執(zhí)行SpringApplication.run(SpringbootHelloApplication.class, args);代碼即可!
![程序入口類(lèi)](/upload/otherpic75/20191218173916971.png)
### 4》運(yùn)行信息輸出查看
>可以看到啟動(dòng)端口號(hào) 和 啟動(dòng)時(shí)間 等信息 即可表名項(xiàng)目啟動(dòng)成功。SpringBoot 默認(rèn)啟動(dòng)端口號(hào)為 8080 下一步再說(shuō)怎么修改配置。
![啟動(dòng)完成輸出日志](/upload/otherpic75/20191218173949316.png)
### 5》測(cè)試請(qǐng)求
> 在瀏覽器輸入 ip:端口號(hào)/路由訪問(wèn) ,即localhost:8080/hello/test
![測(cè)試](/upload/otherpic75/20191218174018503.png)
### 6》修改配置
>以修改端口號(hào)為例,在application.properties配置文件中添加server.port= 8888 配置,重新啟動(dòng),在輸出日志中可見(jiàn)端口號(hào)發(fā)生了改變。有關(guān)其他配置會(huì)在后面的教程說(shuō)明。
![修改配置文件](/upload/otherpic75/20191218174039726.png)