1、报错
本地运行程序报错 java.lang.ClassNotFoundException
2、原因:provided
pom里使用的依赖包指定了 <scope>provided</scope>。
provided的含义是这个依赖只在编译和测试的时候使用,在打包运行的时候不用,这是用来避免包冲突的。
但是,不知道为什么,编译和测试的时候并不能找到这个依赖包,导致本地运行出错。
3、解决
有多个方法,但是最有效的方法是这个
参考:
https://www.cnblogs.com/anke-z/p/13619927.html