Spring boot入門之 Jpa基本使用

2022-06-29 21:09:11 字數 1173 閱讀 6133

近期由於工作需要,使用spring boot來進行專案開發,現總結如下。

spring boot簡介,

spring boot專案建立,個人使用idea建立專案

spring boot專案結構,還有config,用於配置bean

spring boot運算元據庫使用jpa方式。主要分為三個步驟:

1) 建立實體類,需要明確實體類和指定表名。

2) 建立dao層,需要整合兩個介面類

3)建立service層,明確為服務層

4)controller對外提供介面

使用jpa呼叫rds資料常有兩種方式,一種是使用jpa預設自帶的方法,一種是在dao層使用sql。使用sql參考,

個人比較喜歡預設自帶的方法,但有時候使用sql會更簡單些。

controller層的預設規則,get方法請求資料。post方法傳送資料,detele方法刪除,put方法修改。

get方法,常用/api/等,其他方法常用物件。

@entity,標明類是實體類

@table(name = "1"),標明實體類引用表1

@pathvariable("a") controller層引用http請求中的引數a

@requestparm(「」a「」) controller使用http請求中?號後的引數

@repository,用於dao層

@restcontroller,用於controller,標明是需要http訪問請求

@autowired,註冊類

@service,服務層所使用,標明是服務類

@column(name = "id") 標明實體類中欄位對應資料庫中的哪個字段

@bean在config中註冊,可使用autowired進行spring boot方式註冊。

SpringBoot入門之Thymeleaf的使用

二 專案引入thymeleaf 這裡還是在上一springboot部落格的例子基礎上進行修改,這裡需要在pom.xml引入thymeleaf,這裡要注意一下,由於用的是spring5,如果引入的thymeleaf版本不正確就可能會報錯,而且不同的spring引入thymeleaf的artifacti...

SpringBoot入門之Thymeleaf的使用

二 專案引入thymeleaf 這裡還是在上一springboot部落格的例子基礎上進行修改,這裡需要在pom.xml引入thymeleaf,這裡要注意一下,由於用的是spring5,如果引入的thymeleaf版本不正確就可能會報錯,而且不同的spring引入thymeleaf的artifacti...

SpringBoot入門之整合Druid

druid 為監控而生的資料庫連線池.這篇先了解下它的簡單使用,下篇嘗試用它做多資料來源配置。主要參考 常見問題 一 引入依賴 這裡看其他部落格都是引用的druid,由於是使用springboot整合,這裡參考druid官方文件,用的是druid spring boot starter。depend...