日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringBoot(一)_快速实战搭建项目

發布時間:2025/3/21 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot(一)_快速实战搭建项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

現在在學習springboot 相關的知識,感覺真的很好用,用idea 進行開發,根據慕課網和純潔的微笑的課程。進行總結下。

使用idea創建springboot項目

(1)單擊 File | New | Project… 命令,彈出新建項目框。

(2)選擇 Spring Initializr 選項,單擊 Next 按鈕,也會出現上述類似的配置界面,Idea 幫我們做了集成。

(3)選擇web,這里我選擇的版本是2.0.2,單擊 Next 按鈕,最后確定信息無誤單擊 Finish 按鈕。

(4)刪除無用的文件

項目結構
  • src/main/java:程序開發以及主程序入口
  • src/main/resources:配置文件
  • src/test/java:測試程序
簡單web實戰

(1) 創建controller 類

@RestController public class HelloController {@RequestMapping(value = {"/hello"},method = RequestMethod.GET)public String say(){return "Hello Spring Boot!";} }

(2)啟動主程序,打開瀏覽器訪問 http://localhost:8080/hello,就可以看到以下內容

Hello Spring Boot!
三種啟動方式

(1)啟動主程序進行啟動

(2)進入工程目錄, mvn spring-boot:run

(3) jar包啟動

  • 執行mvn install
  • 執行 java -jar
單元測試

在 Spring Boot 中,Spring 給出了一個簡單的解決方案;使用 mockmvc 進行 web 測試,mockmvc 內置了很多工具類和方法,可以模擬 post、get 請求,并且判斷返回的結果是否正確等,也可以利用print()打印執行結果。

@SpringBootTest public class GirlApplicationTests {private MockMvc mockMvc;@Beforepublic void setup(){mockMvc = MockMvcBuilders.standaloneSetup( new HelloController()).build();}@Testpublic void contextLoads() throws Exception {mockMvc.perform(MockMvcRequestBuilders.get("/hello").accept(MediaType.APPLICATION_JSON_UTF8)).andDo(print());}}

運行結果

MockHttpServletRequest:HTTP Method = GETRequest URI = /helloParameters = {}Headers = {Accept=[application/json;charset=UTF-8]}Body = <no character encoding set>Session Attrs = {}Handler:Type = com.imooc.controller.HelloControllerMethod = public java.lang.String com.imooc.controller.HelloController.say()... MockHttpServletResponse:Status = 200Error message = nullHeaders = {Content-Type=[application/json;charset=UTF-8], Content-Length=[18]}Content type = application/json;charset=UTF-8Body = Hello Spring Boot!Forwarded URL = nullRedirected URL = nullCookies = []
總結

使用 Spring Boot 可以非常方便、快速搭建項目,而不用關心框架之間的兼容性、適用版本等各種問題,我們想使用任何東西,僅僅添加一個配置就可以,所以使用 Sping Boot 非常適合構建微服務。

學習不是要么0分,要么100分的。80分是收獲;60分是收獲;20分也是收獲。有收獲最重要。但是因為著眼于自己的不完美,最終放棄了,那就是徹底的0分了。

總結

以上是生活随笔為你收集整理的SpringBoot(一)_快速实战搭建项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。