启动SpringBoot应用程序时出现UnsatisfiedDependencyException异常,我的主类具有这些注释
@SpringBootApplication
@ComponentScan(basePackages = { "com.xxx.yyy" })
@EntityScan("com.xxx.zzzz")
public class App {
}
使用@Entity注释的我的实体作为外部jar包含在classpath中,我的存储库类具有@Repository注释
@Repository
public interface ClassRepository extends JpaRepository<XXX, BigInteger> {
}
我的实体被声明为
@Entity
@Table(name = "MyTable")
public class MyEntityClass implements Serializable {
}
以下内容是堆栈跟踪的一部分
org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为'XXXController'的bean时出错:通过字段'repositoryXXX'表示的不满意依赖项;
嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名称为'xxxRepository'的bean时出错:调用init方法失败;
嵌套的异常是java.lang.IllegalArgumentException:不是托管类型:com.xxx.yyy.zzz.entities.MyClass类