天天看點

Spring-Boot筆記1

1.離線建立一個Spring-Boot項目

①首先建立一個maven項目

Spring-Boot筆記1

②在pom.xml檔案中添加依賴

Spring-Boot筆記1

③建立一個啟動類

Spring-Boot筆記1

下面可以寫一個測試類來測試一下

Spring-Boot筆記1
Spring-Boot筆記1
Spring-Boot筆記1

2.更改tamcat的端口号以及在porperties配置檔案中如何讀取配置檔案中的參數

在resources下建立一個porperties配置檔案 需要注意 如果建立完之後檢視建立的配置檔案帶不帶綠葉 如果是綠葉 即建立正确  否則該檔案無效

Spring-Boot筆記1

然後更改tomcat的端口号   還可以更改啟動服務的時間

Spring-Boot筆記1

測試一下   可以看到我們的端口号已經變成8090了 

Spring-Boot筆記1

2 在porperties配置檔案裡面怎麼讀取配置檔案中的參數

①首先建立一個 類 這裡是建立了一個學生類

Spring-Boot筆記1

在porperties配置檔案裡面參數的書寫方式  XXX.屬性名=屬性值    這個XXX是字首

這裡是因為中文亂碼 先用英文代替一下

Spring-Boot筆記1

如何接到這裡面的參數 我們需要 在我們書寫的student類上面加上注解

這裡用到了lombok依賴 我們先引入一下

Spring-Boot筆記1

這裡需要跟properties中要讀取參數的字首一緻

Spring-Boot筆記1

測試一下

Spring-Boot筆記1
Spring-Boot筆記1

取到了  那麼 yml配置檔案怎麼配置端口号 和讀取配置檔案中的參數呢如果同時存在會執行哪個?

①首先建立一個  application.yml 配置檔案  注意事項跟上面的 properties一樣  

Spring-Boot筆記1

可以看到  這個跟差別是 不需要重複書寫 server  因為他們同屬于server 但是 他們有固定的格式要求  port需要前置空格  不然會失效

Spring-Boot筆記1

 冒号等于properties的等号 但是後面也需要一個空格如果直接書寫會變色

Spring-Boot筆記1

那麼接參有什麼差別呢

Spring-Boot筆記1
Spring-Boot筆記1

可以接這是第一種接參方式 還有第二種  以注解的形式讀取參數使用 @value來接受參數 使用@value  那麼就不需要使用@ConfigurationProperties 注解了

Spring-Boot筆記1

測試一下

Spring-Boot筆記1

那麼 都可以接什麼類型的呢?    可以看到隻有八大基本類型跟String  Integer  Date 可以使用

Spring-Boot筆記1

3.Spring-Boot 怎麼注冊三大基本元件

首先我們要明白三大基本元件都有什麼

①.Servlet    ②.Filter  ③.Listener

1.注冊Servlet

一、首先建立一個Servlet類  繼承HttpServlet  重寫父類doGet doPost 方法

Spring-Boot筆記1

二、建立一個配置類 

Spring-Boot筆記1

2.注冊filter

首先建立一個過濾器

Spring-Boot筆記1

然後編寫 過濾器的配置代碼

Spring-Boot筆記1

3.注冊Listener 監聽器

建立一個監聽器類  實作ServletContextListener接口

Spring-Boot筆記1

再配置類中編寫 監聽器的代碼

Spring-Boot筆記1

Spring-Boot--資料源整合

建立一個SpringBoot項目引入依賴

Spring-Boot筆記1

在properties配置檔案中編寫資料源

Spring-Boot筆記1

配置好不知道連接配接上了沒 可以測試一下

Spring-Boot筆記1

運作出現

 [email protected] wrapping [email protected]

可以看到連接配接上資料庫了

Spring-Boot筆記1

我們可以看到 這個資料庫連接配接的是 Hikari   那我們如果像換德魯伊怎麼把

首先我們需要使用 德魯伊的資料源

打開pom檔案  添加 德魯伊的架包

Spring-Boot筆記1

接着我們要去修改我們的資料源  改成德魯伊的資料源

Spring-Boot筆記1

測試一下

Spring-Boot筆記1

結果可以看到 如下 說明連接配接成功

Spring-Boot筆記1

SpringBoot整合Mybaits

我們需要一個mybaits和springBoot的依賴

打開pom檔案添加依賴

Spring-Boot筆記1

首先在 porperties檔案中配置 mapper的映射檔案路徑

Spring-Boot筆記1

然後在resources檔案下建立一個mapper檔案  寫一條sql

Spring-Boot筆記1

編寫mapper方法 

Spring-Boot筆記1

在主啟動器上寫mapper接口所在的包路徑

Spring-Boot筆記1

寫controller層調用一下mapper層

Spring-Boot筆記1

然後運作  

Spring-Boot筆記1