Spring Boot java.lang.IllegalArgumentException:不是托管类型

Spring Boot java.lang.IllegalArgumentException:不是托管类型,spring,spring-boot,spring-data-jpa,Spring,Spring Boot,Spring Data Jpa,我试图运行一个非常简单的Spring Boot应用程序,但收到以下错误消息: java.lang.IllegalStateException:无法加载ApplicationContext 原因:org.springframework.beans.factory.unsatifiedDependencyException:创建名为“todoController”的bean时出错:通过字段“todoDAO”表示的未满足的依赖关系;嵌套异常为org.springframework.beans.fac

我试图运行一个非常简单的Spring Boot应用程序,但收到以下错误消息:

java.lang.IllegalStateException:无法加载ApplicationContext
原因:org.springframework.beans.factory.unsatifiedDependencyException:创建名为“todoController”的bean时出错:通过字段“todoDAO”表示的未满足的依赖关系;嵌套异常为org.springframework.beans.factory.unsatifiedpendencyException:创建名为“todoDAO”的bean时出错:通过字段“todoRepository”表示未满足的依赖关系;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“todoRepository”的bean时出错:调用init方法失败;嵌套异常是java.lang.IllegalArgumentException:不是托管类型:class com.ecominer.model.Todo
原因:org.springframework.beans.factory.UnsatifiedDependencyException:创建名为“todoDAO”的bean时出错:通过字段“todoRepository”表示的未满足的依赖关系;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“todoRepository”的bean时出错:调用init方法失败;嵌套异常是java.lang.IllegalArgumentException:不是托管类型:class com.ecominer.model.Todo
原因:org.springframework.beans.factory.BeanCreationException:创建名为“todoRepository”的bean时出错:调用init方法失败;嵌套异常是java.lang.IllegalArgumentException:不是托管类型:class com.ecominer.model.Todo

原因:java.lang.IllegalArgumentException:非托管类型:class com.ecominer.model.Todo
尝试将
@EntityScan
配置到主类
网络应用程序

@EntityScan(basePackages = "com.ecominer.model")
public class NetworkApplication {
...
}

托多不是一颗春豆。这是一个JPA实体。所以组件扫描是不相关的。你需要的是。。。实体扫描。如果您尊重推荐的布局并将主类放入com.ecominer包中,则不需要所有这些扫描注释。非常感谢,这是可行的,不过有一个小类型,正确的语法是:@EntityScan(basePackages={“com.ecominer.model”})@Derick