org.springframework.beans.factory.UnsatisfiedDependencyException(异常的解决方案)

springboot 2.5.14中通过以下代码引入本地jar包:

<dependency>
    <groupId>com.testgroupId>
    <artifactId>testartifactId>
    <version>1.0version>
    <scope>systemscope>
    <systemPath>${basedir}/src/main/resources/lib/test.jarsystemPath>
dependency>

在将项目打成jar包运行时,一直报这个错误:

org.springframework.beans.factory.UnsatisfiedDependencyException。。。
caused by: ClassNotFoundException: com.text.xxx

根因是因为在maven中scope为system的依赖项在构建时默认不会被打包到项目中,所以需要增加额外配置:

<plugin>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-maven-pluginartifactId>
    <version>2.1.1.RELEASEversion>
    <configuration>
        <includeSystemScope>trueincludeSystemScope>
    configuration>
plugin>

到这一步就完美解决问题了。

你可能感兴趣的:(框架,web,spring,maven,spring,boot,jar)