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