近期由於工作需要,使用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...