天天看點

SpringBoot配置Https出現cannot reliably process 'merge' call問題描述解決方法

SpringBoot使用Shiro配置CAS用戶端後,查詢賬号的server無法在controller中使用更新操作,一直提示“No EntityManager with actual transaction available for current thread - cannot reliably process ‘merge’ call”,在http環境下不會出現該問題,隻有在開啟https配置後才會出現。

問題描述

網上給出的答案都是在說對應的儲存更新方法沒有添加@Transactional注解,但是這個方法在我這種環境和架構下不合适,我的問題是隻有查詢賬号的service出現了這個問題,其他業務的service沒有收到影響。

解決方法

重新寫一個service繼承impl,使用qualifier在不同的環境下引用不同的注解,經測試能夠完美解決問題。

繼續閱讀