SpringBoot系列(二)入門知識


SpringBoot系列(二)入門知識

往期推薦

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

引言

本來新建springboot項目應該放在入門知識這一章的,但是由於新建springboot的第一篇文章只介紹了一種新建項目的方法,所以在這一章講解一下springboot的基本知識,並附上其他的新建springboot的方法。wx search 全棧學習筆記,精彩美文每天推送!

目錄

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

現在Springboot這么火,你還不來學習一下?

前景

最開始的時候javaweb開發需要使用jsp,servlet,技術,一個接口一個servlet,數據庫連接靠java寫代碼進行連接,還需要配置web服務器Tomcat,這種技術是很復雜的,代碼量也很大,后來產生了一些框架,提高了生產力,但是還是沒有簡化配置,每次新建一個項目,需要自己引入很多的jar包,各種依賴配置,很是繁瑣,稍不注意,配置出錯,找半天的問題,簡直是為難人是不是,后來有人就想辦法簡化這些依賴配置,這就出現了我們的Springboot框架。

什么是Springboot?

Springboot其實不算是一種技術,它只是整合了一些技術框架,使得將其他技術框架整合到一起時不需要再去管理繁瑣的依賴配置,開發人員只需要注重業務邏輯,大大提升了開發的效率,節省項目創建時間。springboot作為spring系列的服務型大哥,他可以自己啟動spring項目,內置Tomcat服務器,內置servlet,可以輕松整合spring系列的所有框架。spring有兩大核心技術,依賴注入和控制反轉,在springboot中,你只需要用注解實現這些功能就可以了,不需要以前還使用xml文件配置,很是方便。

其實上面講到的之前用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知識就到這,下一期我們講解靜態資源與配置文件用法。如果你覺得這個知識對你有用,希望點個關注哦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM