SpringBoot系列(二)入門知識

SpringBoot系列(二)入門知識

往期推薦javascript

SpringBoot系列(一)idea新建springboot項目html

引言java

原本新建springboot項目應該放在入門知識這一章的,可是因爲新建springboot的第一篇文章只介紹了一種新建項目的方法,因此在這一章講解一下springboot的基本知識,並附上其餘的新建springboot的方法。wx search 全棧學習筆記,精彩美文天天推送!web

目錄spring

  1. 前景
  2. 什麼是是Springboot?
  3. 怎麼建立Springboot項目?
  4. Springboot項目結構介紹
  5. maven配置管理

如今Springboot這麼火,你還不來學習一下?數據庫

前景springboot

最開始的時候javaweb開發須要使用jsp,servlet,技術,一個接口一個servlet,數據庫鏈接靠java寫代碼進行鏈接,還須要配置web服務器Tomcat,這種技術是很複雜的,代碼量也很大,後來產生了一些框架,提升了生產力,可是仍是沒有簡化配置,每次新建一個項目,須要本身引入不少的jar包,各類依賴配置,非常繁瑣,稍不注意,配置出錯,找半天的問題,簡直是爲難人是否是,後來有人就想辦法簡化這些依賴配置,這就出現了咱們的Springboot框架。服務器

什麼是Springboot?框架

Springboot其實不算是一種技術,它只是整合了一些技術框架,使得將其餘技術框架整合到一塊兒時不須要再去管理繁瑣的依賴配置,開發人員只須要注重業務邏輯,大大提高了開發的效率,節省項目建立時間。springboot做爲spring系列的服務型大哥,他能夠本身啓動spring項目,內置Tomcat服務器,內置servlet,能夠輕鬆整合spring系列的全部框架。spring有兩大核心技術,依賴注入和控制反轉,在springboot中,你只須要用註解實現這些功能就能夠了,不須要之前還使用xml文件配置,非常方便。eclipse

其實上面講到的以前用jsp和servlet開發javaweb項目,如今也能夠經過整合三方技術到springboot項目裏面來實現這個,相對於之前要簡單不少,而且,springboot項目其實有內置的web服務器Tomcat,開發人員不須要本身配置,只須要在配置文件裏面配置端口等。

怎麼建立Springboot項目?

1.利用idea,或者eclipse等軟件建立項目,以前說過idea怎麼建立Springboot項目。SpringBoot系列(一)idea新建springboot項目
2.官網建立,https://start.spring.io/
進去事後就是這樣
在這裏插入圖片描述
選擇依賴的時候直接點擊本身想要依賴的版本便可,而後導入到idea中就能夠了。

Springboot項目結構介紹

導入項目以後,編譯器會下載依賴,依賴下載完成,項目結構就是這樣的
在這裏插入圖片描述
main包下面是寫主要代碼的,而後resources包下面是資源文件,好比靜態資源,而後test包主要是寫測試的代碼。
而後咱們先看看啓動類
在這裏插入圖片描述
這個@SpringBootApplication註解,其實是包含了好幾個註解,看源碼
在這裏插入圖片描述
一個啓動類註解實際上包含了@SpringBootConfiguration
@EnableAutoConfiguration這兩個註解,而後咱們其實利用這兩個註解來代替@SpringBootApplication 也是能夠的。運行起來以後就是這樣。
在這裏插入圖片描述
這裏咱們是加了一個web的依賴的

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
</dependency>

這個依賴是開啓對全棧web開發的支持,包括了Tomcat,通常都須要加這個依賴。
運行的時候你會發現有spring幾個藝術字在最前面,其實那個是能夠改的
進入這個網站https://tools.kalvinbg.cn/txt/ascii
而後在輸入框裏面輸入本身想要生成的藝術字,在這裏插入圖片描述
複製,而後在項目的resources下面建一個banner.txt,將藝術字複製進去。
在這裏插入圖片描述
在這裏插入圖片描述
再從新運行這個項目。就能夠看到本身設置的藝術字了。

maven配置管理

下面看看maven依賴配置管理,pom.xml是maven配置的核心文件。

變量配置

在這裏插入圖片描述
這個裏面通常是依賴的版本信息,能夠本身配置,後面直接引用

<version>${java.version}</version>

在這裏插入圖片描述 這裏是依賴配置,依賴的標識,以及版本信息。 大概的項目介紹就是這樣了。這一期的springboot知識就到這,下一期咱們講解靜態資源與配置文件用法。若是你以爲這個知識對你有用,但願點個關注哦!

相關文章
相關標籤/搜索