java.lang.ClassNotFoundException: org.springframework.boot.configurationprocessor.json.JSONException


原因是:spring-boot-configuration-processor包沒有被實際依賴進來。
這個有很多種情況會這樣,比如說我的是這樣的:
我coomon工程是通用工程,里面放一些實體類,然后我就加入了myabtisplus的starter,然后myabtisplus依賴了spring-boot-configuration-processor,但是卻是optional的,也就是說其他地方如果沒有顯式的依賴,那么則不會被依賴,而且我的common工程如果被合着業務服務打包后,common是不會攜帶spring-boot-configuration-processor的,因為我沒有在其他地方顯式調用它。
解決方法就是,在你的業務服務中,也就是依賴於common工程的工程pom中加入這個依賴:

 <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>


免責聲明!

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



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