初識SpringBoot版仔,實(shí)現(xiàn)入門級程序
開發(fā)工具說明 : idea 可能有的同學(xué)很少使用idea游盲,所以前兩篇會比較多idea的截圖操作误墓!
1.搭建父工程
選中maven ,下一步
創(chuàng)建父級工程1
填寫組織信息益缎,下一步知道finish谜慌。
父級工程組織信息
選擇打開新窗口
打開新窗口
把父級工程中的src刪除
父級工程結(jié)構(gòu)
2.創(chuàng)建第一個SpringBoot項目
創(chuàng)建模塊
spring initialier
填好組織信息
這里選擇Web,實(shí)質(zhì)是引入了spring-boot-starter-web包
選擇Web依賴
SpringBoot目錄結(jié)構(gòu)
目錄結(jié)構(gòu)說明:
src:
main:
java: java代碼莺奔,包括程序入口類 和其他 java類欣范;其中程序入口類作為工程啟動類。
resourcse:
static: 放置靜態(tài)文件 令哟,如 css js img等等
template: 放視圖相關(guān)的文件恼琼,如html
application.properties: 核心配置文件,如 端口號 應(yīng)用名等等配置
test: 測試相關(guān)屏富,暫時不展開說明
3.編寫入門級hello程序
1》 創(chuàng)建HelloController類
HelloController
2》 編寫請求方法晴竞,路由是 hello/test 相應(yīng)字符串 “hello Spring Boot"
注意使用@RestController注解,而不是@Controller注解
@RestController
@RequestMapping("/hello")
public class HelloController {
@RequestMapping("/test")
public String hello() {
return "hello Spring Boot!";
}
}
3》 啟動項目狠半,工程通過程序入口類啟動噩死!
這個程序啟動類可以手動創(chuàng)建,主要加上@SpringBootApplication注解并在main方法中執(zhí)行SpringApplication.run(SpringbootHelloApplication.class, args);代碼即可神年!
程序入口類
4》運(yùn)行信息輸出查看
可以看到啟動端口號 和 啟動時間 等信息 即可表名項目啟動成功已维。SpringBoot 默認(rèn)啟動端口號為 8080 下一步再說怎么修改配置。
啟動完成輸出日志
5》測試請求
在瀏覽器輸入 ip:端口號/路由訪問 已日,即localhost:8080/hello/test
測試
6》修改配置
以修改端口號為例琳袄,在application.properties配置文件中添加server.port= 8888 配置河质,重新啟動馆里,在輸出日志中可見端口號發(fā)生了改變艰毒。有關(guān)其他配置會在后面的教程說明。
修改配置文件