異常解決:non-compatible bean definition of same name and class【com.xxx.xxx.XXX】


昨天同事遇到這樣一個問題,意思是spring找到 有相同的實現類名在不同的package目錄下。


跟蹤他的項目代碼並未發現問題。   重新給他的maven項目進行maven install一下。 查看打好的war包,發現里面確實存在相同的實現類名的class文件。


原因:他之前創建了一個接口的實現類,然后后面挪了個位置,但是重新打包的時候,並沒有進行clean一下,導致打出來的war里面的class存在了兩個。 


解決:

 maven clean一下, project clean一下。 重新打包,問題解決

原文地址:https://blog.csdn.net/moneyshi/article/details/78402958


免責聲明!

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



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