Java 应用程序在SpringBoot中运行失败
我正在通过一个教程学习SpringBoot,为一家公司的员工数据库构建一个带有API的示例网站。当我尝试运行应用程序时,会收到以下消息: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
上下文初始化过程中遇到异常-取消刷新尝试: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
包,如下面的教程所述。根本原因是“嵌套异常”,因此第一个出错并导致所有后续故障的是错误消息的最后一部分,即两个错误“未解决的编译问题”。如果你在谷歌上搜索这两条消息(关于“预期的包”和“方法保存…未定义”),你应该找到它们的含义以及如何修复它们的解释。