Spring Boot和JPA開發的一些坑

2021-07-04 03:02:16 字數 349 閱讀 7473

最近新的專案api介面基於spring boot和jpa開發,做了幾天的學習和預研,發現使用spring boot開發效率上確實比較高,但也碰到了一些小坑,特別記錄下。

logback配置檔案路徑問題,使用絕對路徑讀取沒問題,基於classpath路徑則讀取不到 ,這個問題有待進一步解決

spring-boot不能掃瞄到啟動函式包外的bean,通過增加@componentscan註解解決

修改資料庫出現read only的錯誤,依次檢查controller,service,repository是否加了@transactional(readonly = true)註解,這個問題坑了我乙個小時

今天先記錄這麼多,後面慢慢更新

學習日誌 springboot整合JPA

1.編寫實體類 entity 告訴spring這是乙個實體類 table 之地你和哪個表對映。不寫則預設是user,即實體類名的小寫。指定 name public class user 3.配置檔案編寫 spring datasource driver class name com.mysql.jd...

springboot整合jpa和h2資料庫

前面準備工作 h2資料庫的連線 1.建立資料庫 右擊右下角黃色圖示,單擊建立新的資料庫 設定使用者名稱密碼 單擊h2 bin 目錄下的 h2.bat 在彈出的瀏覽器中輸入 http localhost 8082 連線springboot中整合jpa和h2 1.新增依賴 org.springframe...

Springboot 之 使用JPA進行分頁操作

test public void test1 注意 繼承了jparepository後的iuserservice擁有了findall的過載方法,當傳入引數為pageable時,返回傳則是乙個分頁的物件page。在建立pageable介面的例項時需要指定其子類pagerequest,在pagerequ...