【发布时间】:2014-08-06 15:20:08
【问题描述】:
我正在使用注释设置一个非常小的带有 Boot 的 Spring/REST/JPA 项目。
当我将 JPA 存储库类移到不同的包并在其包上调用 componentscan 时,我在具有 Autowired 存储库变量的 REST 控制器类中遇到了一些 Bean not found 错误。但是,当我的所有文件(共 5 个)都在同一个包中时,一切正常。
所以我想知道,尽管不太可能,组件扫描顺序是否重要?例如,如果一个类正在 AutoWiring 来自尚未“组件扫描”的包中的一些 bean,这会导致 Bean not found 错误吗?
【问题讨论】:
-
没有。 Spring 加载所有 bean,然后进行布线。
标签: spring spring-data spring-data-jpa spring-boot