SpringBoot啟動一下就停止了,springboot完成進度條_Springboot從0開始第一周

 2023-10-02 阅读 30 评论 0

摘要:學海無涯,回頭是岸。距離上一次更新一個多月后,我,鴿王之王,摸魚帶師,劃水至尊,科成懂王,終于想起公眾號密碼,決定更新了!之前在學Java的時候就一直聽說spring、springboot、springcloud、spring全家桶等等等
學海無涯,回頭是岸。距離上一次更新一個多月后,我,鴿王之王,摸魚帶師,劃水至尊,科成懂王,終于想起公眾號密碼,決定更新了!

fa2957292c98dab783afcc5415197994.png

之前在學Java的時候就一直聽說spring、springboot、springcloud、spring全家桶等等等等,但一直覺得這玩意應該會挺難的,所以一直給自己找了偷懶的借口。然鵝,歷史的經驗告訴我們,出來混遲早要還,今天拿肝硬學時流的淚,就是昨天摸魚時腦袋里進的水QAQ。

83dda0c9ccd3da4a83b4a5625812815f.png

由于我也是個剛接觸不久的小白(白中之白),所以我就不復制那些意義啊定義之類的東西(這些百度上基本都有),我就講講我的理解,不一定都對,有爭議的地方最好不用參考我的理解。那么,車門焊死,出發!首先,工欲善其事必先利其器。開發工具最好用IDEAIU版(社區版會比較麻煩),這個版本要錢,但是呢,互聯網是解決問題的良好平臺,所以,嘻嘻嘻嘻。當然大家有錢還是要支持正版,還有一個辦法是IU版有一個學生認證,弄完可以試用一年,這也是個不錯的選擇(還有個辦法就是用spring的eclipse,但是emmm,eclipse是個很不錯的編譯器,但我還是更喜歡用idea,看大家吧)。假定現在大家都安好了idea,那就可以開始建項目了,file->new->project,如圖選中Spring?Initializr,點擊next

901b25c55f57a3301b44f33a30211d12.png

group是你的包名,artifact是你的項目名,改好后點擊next

SpringBoot啟動一下就停止了,c7793f8ddd13ed63ac70a2b4611ec539.png

選好你所需要的依賴

fa3602e8c0fe4789e71f9af39a4ba3c1.png

這里給大家補充一下,我們傳統的Java項目最開始是需要我們手動導入jar包。例如我們要使用jdbc時,需要在項目里導入數據庫連接的jar包,但如果項目變大以后,需要導入的jar包就會很多,如果這時候再手動導入就會變得想當麻煩。于是就有了一種管理項目構建的軟件,我們這里使用的是maven,另外一種近些年興起的叫gradle(我這段時間的學習應該主要是用maven)。當然,不管是maven還是gradle,都避不掉一個痛苦的開頭,那就是配環境變量(這里建議大家百度,網上有許多教程)。還有一點就是idea自帶maven,但是版本較老,建議大家在配置好maven后再把idea的maven配置一下(即將新建maven工程的maven從idea自帶的改為你在電腦上配置好的),就可以了。然后再簡單介紹一下我們要勾選的依賴1.web(web項目嘛)

e5e2288257c99de55e0d223761bd452d.png

2.jdbc(數據庫嘛,這個先不選,下一次再選)

9666dbbd0f2756ba34bee6bebcd8022f.png

大概就這兩個。勾選完畢后點擊next,然后點擊finish,就完成了。這里有兩點提醒一下大家,選完依賴后點擊next會讓你寫你的項目名,這里一般和artifact是一樣的,當然也可以取別的。還有一點是大家在構建項目的時候務必要保證是在聯網的情況下進行,因為它要下載你所需的依賴,所以在構建時盡量保持網絡暢通。再補充一點就是大家在使用maven下載依賴之前最好先將下載地址改為阿里云鏡像,要不然會特別慢。具體操作是將maven的setting.xml文件里找到mirror標簽,將url屬性改成阿里云的(更具體的看百度哈哈哈)。

java實現進度條顯示。c71a94a6db89d2014a8dee89d7e4810d.png

等到idea最底端那個bulid不在轉圈圈了,進度條也沒了,說明構建好了,到此,第一步圓滿結束(身為渣渣的我當初花了將近一個周,哎)。

1f2999fa8c7556d95908cbc568ba60aa.png

接下來我們就開始寫第一個程序,hello world(尊重傳統嘛哈哈哈)。首先給大家看一下目錄結構

ac896b845e664467111bf577c4101f5d.png

剛建好后是沒有controller那個包的,需要我們自己建。我們可以直接右鍵java目錄下的第一個包(不同項目包名不一樣,主要是我懶得打哈哈哈),直接新建class,class名寫controller.HelloController,這樣idea會自動為我們建好包,并將類放入包內。這里在補充一點,雖然理論上包名類名是隨便取的,但為了提高代碼的可閱讀性,還是建議大家遵守spring項目的命名規則。畢竟大家都在用這套規則,養成習慣后以后閱讀別人的代碼也會相對輕松一些(吧)。

python做一個進度條、建好類以后就要開始寫hello world了,我先把代碼復制過來:

@Controllerpublic?class?HelloController?{    @ResponseBody//寫給瀏覽器    @RequestMapping("/hello")//接收來自瀏覽器的hello請求    public String hello(){        return "hello word;";    }}

這一段代碼和我們以往的jsp或者說servlet不同,我們先運行一下再說,這里運行方法是直接運行那個自帶的類(DemoApplication),然后等一會

716a4a9cebc31c0b2fe61edb57a3cb22.png

在控制臺輸出如下信息并且沒有報錯后就說明你啟動成功了,紅圈部分是你的端口號,在瀏覽器里輸入localhost:8080,這時會顯示如下界面:

SpringBoot項目。afa1fb03ede7ba2c0dda1030a9785561.png

我們可以看到,頁面上并沒有顯示helloworld,是不是翻車了呢?別急,我們進行下一步操作

597e7b81b37c1d130b20a3c52fd568d3.png

我們在8080后面加上/hello,再回車,這時,hello word就出來了!(哇!神奇!鵝妹z!)

Springboot啟動流程、94e525fc652423dafbfe13b8f58b9bca.png

那這究竟為什么呢?別急,我這周就學了這么多,下一篇再細細說,哈哈哈哈(一篇文章連個hello world都沒講完的屑哈哈哈)。

950b5d180405fd2577717ba7220e0b1f.png

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/110105.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息