The bean 'xxx' could not be injected as a 'xxx'because it is a JDK dynamic proxy that implements


啟動springboot項目的時候示以下錯誤

 1 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
 2 2019-01-28 08:51:03.960 [main] ERROR o.s.b.diagnostics.LoggingFailureAnalysisReporter-42 : 
 3 
 4 ***************************
 5 APPLICATION FAILED TO START
 6 ***************************
 7 
 8 Description:
 9 
10 The bean 'formSubConfigServiceImpl' could not be injected as a 'com.eshore.wbsbmgr.service.impl.FormSubConfigServiceImpl' because it is a JDK dynamic proxy that implements:
11     com.eshore.wbsbmgr.service.FormSubConfigService
12 
13 
14 Action:
15 
16 Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies by setting proxyTargetClass=true on @EnableAsync and/or @EnableCaching.

解決辦法:在啟動類中加上@EnableTransactionManagement(proxyTargetClass = true)就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM