本文介紹了用于事務的Spring自我注入的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
在Spring中,由于AOP代理的原因,您不能簡單地從同一實例調用@Transactional
方法。創建一個自注入并從自代理實例調用該方法是不是一個好主意?您認為有什么缺點嗎?
推薦答案
完全沒問題。
此外,還有使用@Autowired
注釋支持該特性的Jira ticket。在Spring 4.3+
版本中已修復。但是,對于基于XML的配置或使用@Resource
注釋,它在早期版本中有效。
你可以在這張票下面看到討論。@Transactional
是one的用例:
對@Async和@Transaction用例特別感興趣。
這篇關于用于事務的Spring自我注入的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,