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>
原文地址:https://www.cnblogs.com/daihang2366/p/13838132.html