无法在Springboot应用程序中创建新对象

时间:2016-11-07 11:44:27

标签: java spring-boot

我有一个Spring启动Web应用程序。我有另一个项目,一个jar文件。我将此jar文件添加到Web应用程序并从jar文件中创建了一个新对象。没有编译错误。但是,当我运行时,我得到运行时异常java.lang.ClassNotFoundException。我不知道出了什么问题。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

假设你正在使用Maven,你可能错过了Spring Boot Maven Plugin

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>${spring-boot.version}</version>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

如果没有这个,你只需要一个只有你的课程的小JAR。使用此插件,您将获得一个“完整”jar,其中包含您需要的所有依赖项。