Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 应用程序在SpringBoot中运行失败_Java_Spring_Spring Boot - Fatal编程技术网

Java 应用程序在SpringBoot中运行失败

Java 应用程序在SpringBoot中运行失败,java,spring,spring-boot,Java,Spring,Spring Boot,我正在通过一个教程学习SpringBoot,为一家公司的员工数据库构建一个带有API的示例网站。当我尝试运行应用程序时,会收到以下消息: 上下文初始化过程中遇到异常-取消刷新尝试:org.springframework.beans.factory.BeanCreationException:创建名为'loadDatabase'的bean时出错,该名称在文件[/Users/westonjorgensen/Downloads/payroll/target/classes/com/company/pa

我正在通过一个教程学习SpringBoot,为一家公司的员工数据库构建一个带有API的示例网站。当我尝试运行应用程序时,会收到以下消息:

上下文初始化过程中遇到异常-取消刷新尝试:org.springframework.beans.factory.BeanCreationException:创建名为'loadDatabase'的bean时出错,该名称在文件[/Users/westonjorgensen/Downloads/payroll/target/classes/com/company/payroll/loadDatabase.class]中定义:bean实例化失败;嵌套异常为org.springframework.beans.BeanInstantiationException:未能实例化[com.company.payroll.LoadDatabase$$EnhancerBySpringCGLIB$$6abc07cf]:构造函数引发异常;嵌套异常为java.lang.Error:未解决的编译问题:
声明的包“payroll”与预期的包“com.company.payroll”不匹配
对于EmployeeRepository类型,未定义save(Employee)方法
对于EmployeeRepository类型,未定义save(Employee)方法
整个项目都在这里

我下面的教程是


关于如何解决这个问题有什么想法吗?

有一个软件包问题

例外情况提到
/com/company/payroll/LoadDatabase.class
,但您的项目在
src/main/java/com/company/payroll
中不包含
LoadDatabase.java
类。尝试将所有类从
com.company.payroll
包移动到
payroll
包,如下面的教程所述。

根本原因是“嵌套异常”,因此第一个出错并导致所有后续故障的是错误消息的最后一部分,即两个错误“未解决的编译问题”。如果你在谷歌上搜索这两条消息(关于“预期的包”和“方法保存…未定义”),你应该找到它们的含义以及如何修复它们的解释。