spring boot相關問題

2021-10-10 23:36:47 字數 773 閱讀 8154

spring boot 基於 spring 框架的快速開發整合包。

好處:

*.properties 檔案是 key=value 的形式

*.yml 是 key: value 的形式

*.yml 載入的屬性是有順序的,但不支援 @propertysource 註解來匯入配置,一般推薦用yml檔案,看下來更加形象

參考:1、@transactional 作用在非 public 修飾的方法上

2、@transactional 作用於介面,使用 cglib 動態**

3、@transactional 註解屬性 propagation 設定以下三種可能導致無法回滾

4、同一類中加 @transactional 方法被無 @transactional 的方法呼叫,事務失效

5、@transactional 方法內異常**獲

6、預設 runtimeexception 和 error 及子類丟擲,會回滾;rollbackfor 指定的異常及子類發生才會回滾

7、資料庫不支援事務,如 myslql 使用 myisam 儲存引擎

8、spring 的配置檔案中未配置事務註解生效

"transactionmanager"

/>

9、spring boot 引入 jbdc 或 jpa 包,預設事務註解。若未引入這兩個包,需要使用 @enabletransactionmanagement 進行配置

分析見:這裡

Spring Boot中日誌的相關問題

1 日誌框架 小張 開發大型系統 框架記錄系統的一些執行資訊 日誌框架 高大上幾個功能,非同步模式 自動歸檔 日誌抽象層,統一介面,給專案匯入具體的日誌實現就行了 市面上的日誌框架 左邊選乙個門面,右邊來選乙個實現 日誌門面 slf4j 日誌實現 logback springboot 底層是spri...

Spring boot相關依賴

org.springframework.boot spring boot starter parent 2.1.4.release 1 概述 2 作用 控制了所有依賴的版本號 3 好處 以後我們匯入依賴預設是不需要寫版本 org.springframework.boot spring boot st...

springboot相關配置

配置了埠號,訪問路徑,配置資料庫相關資訊,配置了mybatis,配置檔案上傳,配置thymeleaf,分頁 配置埠號 server.port 8081 配置訪問路徑 server.servlet.context path mybooksys 配置資料庫相關資訊 spring.datasource.d...