【发布时间】:2017-05-27 21:18:51
【问题描述】:
我正在使用 spring data rest(1.3.5.RELEASE) 创建一个简单的休息服务。 但是,当我的应用程序配置位于不同的包级别时,存储库/JPA 实体不会被识别/注册。
这是我的示例项目结构:
<source.root>
- package1
- Application.java
- package2
- RepositoryService.java
- Model.java
在这种情况下,RepositoryService 没有公开任何休息方法。
改变我的项目结构如下解决了这个问题。
<source.root>
- package1
- Application.java
- package2
- RepositoryService.java
- Model.java
spring boot 应用程序配置是否必须存在于顶层,以便它可以扫描 bean?
【问题讨论】:
-
不,应用程序配置不是必须在更高的包中。如果您将 Application.java 上的注释分享,我们将能够为您提供更详细的答案。
标签: java spring spring-boot spring-data spring-data-rest