面試中關於spring問題的回顧總結 一

2021-09-02 22:19:45 字數 515 閱讀 1416

springioc容器中有兩個類a,b相互注入會有什麼情況發生?有沒有什麼問題?

spring的bean的生命週期?詳細描述一下

byname(根據setter風格自動裝配,如果有符合的自動裝配,沒有則不裝配)

bytype 根據類的屬性來匹配 bytype有個缺點,存在多個相同類的時候,會報錯,沒有byname好用,

平時很少使用autowired,遠不如清晰明確的配置文件說明更加清楚;

配置bean之間的關係

配置bean的作用域 scope 屬性

spring引入外部配置檔案

spring兩種配置ioc容器的實現

spring的spel語言

springioc容器中bean 的生命週期

spring允許在bean生命週期的特定點執行定製的任務

關於Spring事務回滾的問題

在spring的配置檔案中,如果資料來源的defaultautocommit設定為true了,那麼方法中如果自己捕獲了異常,事務是不會回滾的,如果沒有自己捕獲異常則事務會回滾,如下例 比如配置檔案裡有這麼條記錄 那麼現在有兩個情況 情況1 如果沒有在程式中手動捕獲異常 transactional r...

關於spring容器事務回滾

註解方式宣告事務,該事務宣告的範圍是service中的方法,而一般的事務宣告時不是宣告在 業務邏輯方法上的,而是宣告在單一的資料庫操作方法上的 transactional public class userserviceimpl implements userservice,new int thro...

spring事務回滾失效的問題

今天碰到乙個鬱悶的問題。spring配置的事務回滾無效。而且奇怪的是 中總共操作了3張表的資料,但是其中2張表在發生異常時回滾了,另一張表死活不回滾。開始還以為是事務巢狀導致的,但是搜尋一番發現spring預設的事務傳播機制是支援巢狀事務,並且發生異常會全部回滾了 這就奇了怪了,試了好幾遍仍然是其中...