摘要:簡介本系列基于的官方文檔,除去了文檔中一些冗余的東西,加上了一些自己的理解,意圖是在于幫助更多初識的人來進行一次探險。本系列建議具有基礎(chǔ)和使用經(jīng)驗的同學(xué)學(xué)習(xí)。至此,一個程序就編寫完畢了。
簡介
本系列基于Spring Boot 2.x 的官方文檔,除去了文檔中一些冗余的東西,加上了一些自己的理解,意圖是在于幫助更多初識Spring Boot的人來進行一次探險。
本系列建議具有Java基礎(chǔ)和Spring使用經(jīng)驗的同學(xué)學(xué)習(xí)。
什么是Spring Boot在使用之前,我們先來看看Spring Boot到底是個啥,從字面意義上去理解,是Spring的一個引導(dǎo),它將Spring中繁雜的配置簡單化,約定優(yōu)于配置,并且內(nèi)嵌了Servlet。容器更多的是采用了一些默認的自動化配置,并且,將我們常用的包集成為一個一個的starter,可以幫助我們快速的去構(gòu)建一個應(yīng)用,簡化了開發(fā),并解決了一些xml文件所存在的痛點,畢竟,無論是properties文件還是yml看起來都很簡潔,大大的提高了代碼的易讀性。
構(gòu)建一個HelloWorld項目廢話不多說,我們現(xiàn)在來開始構(gòu)建一個Spring Boot項目,一般我使用到的有兩種方式:
SpringBoot官網(wǎng)Spring官網(wǎng)提供了一個工具,我們打開后可以看到這樣一個畫面
這里我們選擇了Web,JPA,DevTools作為了我們初始的構(gòu)建包,然后,我們點擊綠色按鈕,可以得到一個生成的zip包,解壓后可以得到一個文件夾,這就是我們想要的項目。
然后使用IDE(推薦使用idea)打開即可~
IDE第二種方式是使用IDE(集成開發(fā)環(huán)境)進行搭建,這里我使用的idea。
依次點擊 File -> New -> Project,會得到以下的頁面,
點擊Next后,會得到下面的頁面
依次填入信息后,點擊Next,
選擇一些我們所需要的模塊(這里如果是僅僅為了編寫HelloWorld的話只選擇Web即可),后面會講解這些模塊都有什么用,我們可以看情況去選擇。然后點擊Next后,選擇一個存放路徑打開后等待下載依賴后可以看到項目已經(jīng)構(gòu)建成功。
編寫第一個HelloWorld程序在上圖所示的controller文件夾中新建一個HelloWorld類
這里我由于默認的8080 端口被占用,導(dǎo)致一直調(diào)用失敗,后來在application.properties中配置了端口號:
訪問http://localhost:8081/hello/world。
至此,一個HelloWorld程序就編寫完畢了。下面的文章會對流程進行分析~
原創(chuàng)文章,文筆有限,才疏學(xué)淺,文中若有不正之處,萬望告知。公眾號
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/75563.html
摘要:一概括,如果使用開發(fā)一個的應(yīng)用創(chuàng)建一個項目并且導(dǎo)入相關(guān)包。創(chuàng)建一個編寫一個控制類需要一個部署應(yīng)用的服務(wù)器如,特點設(shè)計目的是用來簡化新應(yīng)用的初始搭建以及開發(fā)過程。啟動器可以和位于同一個包下,或者位于的上一級包中,但是不能放到的平級以及子包下。 一,Spring Boot 介紹 Spring Boot不是一個新的框架,默認配置了多種框架使用方式,使用SpringBoot很容易創(chuàng)建一個獨立運...
摘要:第二個類級別注解是。將引導(dǎo)應(yīng)用程序,啟動,從而啟動自動配置服務(wù)器。比如想使用不同版本的,具體如下在標(biāo)簽中還可以指定編譯的版本和項目的編碼格式指定項目編碼為使用插件可以為項目提供的操作方式,的個,默認。 引言 Spring 框架對于很多 Java 開發(fā)人員來說都不陌生。Spring 框架包含幾十個不同的子項目,涵蓋應(yīng)用開發(fā)的不同方面。如此多的子項目和組件,一方面方便了開發(fā)人員的使用,另外...
摘要:使用嵌入式容器,應(yīng)用無需達成包。自動依賴與版本控制。準(zhǔn)生產(chǎn)環(huán)境的運行時應(yīng)用監(jiān)控。告訴開啟自動配置功能,這樣自動配置才能生效。其組成為為的底層注解,表明給容器中導(dǎo)入一個組件,導(dǎo)入的組建由類提供。 Spring Boot——入門 spring boot簡化了spring的開發(fā),是J2EE一站式解決方案。 Spring Boot 的優(yōu)缺點 優(yōu)點 快速創(chuàng)建獨立運行的服務(wù),與主流框架集成。 使...
摘要:關(guān)于的自動配置,這個是重點之一,后面細說。在后續(xù)的學(xué)習(xí)中會慢慢學(xué)習(xí)到。紅色標(biāo)記的就是已經(jīng)掃描到了并初始化成功了。 以下內(nèi)容,如有問題,煩請指出,謝謝 springboot出來也很久了,以前零散地學(xué)習(xí)了不少,不過很長時間了都沒有在實際中使用過了,忘了不少,因此要最近準(zhǔn)備抽時間系統(tǒng)的學(xué)習(xí)積累下springboot,給自己留個根。 因為以前學(xué)過一些,這里就主要根據(jù)官方文檔來學(xué)習(xí)了,可能會根據(jù)...
閱讀 1281·2023-04-25 23:22
閱讀 1681·2023-04-25 20:04
閱讀 2654·2021-11-22 15:24
閱讀 2816·2021-11-11 16:54
閱讀 1894·2019-08-30 14:03
閱讀 1493·2019-08-29 16:35
閱讀 1711·2019-08-26 10:29
閱讀 2680·2019-08-23 18:01