1.離線建立一個Spring-Boot項目
①首先建立一個maven項目
②在pom.xml檔案中添加依賴
③建立一個啟動類
下面可以寫一個測試類來測試一下
2.更改tamcat的端口号以及在porperties配置檔案中如何讀取配置檔案中的參數
在resources下建立一個porperties配置檔案 需要注意 如果建立完之後檢視建立的配置檔案帶不帶綠葉 如果是綠葉 即建立正确 否則該檔案無效
然後更改tomcat的端口号 還可以更改啟動服務的時間
測試一下 可以看到我們的端口号已經變成8090了
2 在porperties配置檔案裡面怎麼讀取配置檔案中的參數
①首先建立一個 類 這裡是建立了一個學生類
在porperties配置檔案裡面參數的書寫方式 XXX.屬性名=屬性值 這個XXX是字首
這裡是因為中文亂碼 先用英文代替一下
如何接到這裡面的參數 我們需要 在我們書寫的student類上面加上注解
這裡用到了lombok依賴 我們先引入一下
這裡需要跟properties中要讀取參數的字首一緻
測試一下
取到了 那麼 yml配置檔案怎麼配置端口号 和讀取配置檔案中的參數呢如果同時存在會執行哪個?
①首先建立一個 application.yml 配置檔案 注意事項跟上面的 properties一樣
可以看到 這個跟差別是 不需要重複書寫 server 因為他們同屬于server 但是 他們有固定的格式要求 port需要前置空格 不然會失效
冒号等于properties的等号 但是後面也需要一個空格如果直接書寫會變色
那麼接參有什麼差別呢
可以接這是第一種接參方式 還有第二種 以注解的形式讀取參數使用 @value來接受參數 使用@value 那麼就不需要使用@ConfigurationProperties 注解了
測試一下
那麼 都可以接什麼類型的呢? 可以看到隻有八大基本類型跟String Integer Date 可以使用
3.Spring-Boot 怎麼注冊三大基本元件
首先我們要明白三大基本元件都有什麼
①.Servlet ②.Filter ③.Listener
1.注冊Servlet
一、首先建立一個Servlet類 繼承HttpServlet 重寫父類doGet doPost 方法
二、建立一個配置類
2.注冊filter
首先建立一個過濾器
然後編寫 過濾器的配置代碼
3.注冊Listener 監聽器
建立一個監聽器類 實作ServletContextListener接口
再配置類中編寫 監聽器的代碼
Spring-Boot--資料源整合
建立一個SpringBoot項目引入依賴
在properties配置檔案中編寫資料源
配置好不知道連接配接上了沒 可以測試一下
運作出現
[email protected] wrapping [email protected]
可以看到連接配接上資料庫了
我們可以看到 這個資料庫連接配接的是 Hikari 那我們如果像換德魯伊怎麼把
首先我們需要使用 德魯伊的資料源
打開pom檔案 添加 德魯伊的架包
接着我們要去修改我們的資料源 改成德魯伊的資料源
測試一下
結果可以看到 如下 說明連接配接成功
SpringBoot整合Mybaits
我們需要一個mybaits和springBoot的依賴
打開pom檔案添加依賴
首先在 porperties檔案中配置 mapper的映射檔案路徑
然後在resources檔案下建立一個mapper檔案 寫一條sql
編寫mapper方法
在主啟動器上寫mapper接口所在的包路徑
寫controller層調用一下mapper層
然後運作