Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring数据JPA和REST存储库位于单独的相关模块中(Spring引导)_Spring_Maven_Spring Boot_Spring Data Rest - Fatal编程技术网

Spring数据JPA和REST存储库位于单独的相关模块中(Spring引导)

Spring数据JPA和REST存储库位于单独的相关模块中(Spring引导),spring,maven,spring-boot,spring-data-rest,Spring,Maven,Spring Boot,Spring Data Rest,是否可以将同一实体的jpa存储库和rest存储库(注释)拆分为单独的模块 Main pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.5.RELEASE</version> <

是否可以将同一实体的jpa存储库和rest存储库(注释)拆分为单独的模块

Main pom.xml

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.5.RELEASE</version>
    <relativePath/>
    <!-- lookup parent from repository -->
</parent>


<dependency>
    <groupId>a.b.c</groupId>
    <artifactId>database</artifactId>
    <version>0.0.1</version>
</dependency>

org.springframework.boot
spring启动程序父级
1.3.5.1发布
a、 不列颠哥伦比亚省
数据库
0.0.1
Module1(RESTAPI)pom.xml 独特的Spring启动应用程序

...
<parent>
    <artifactId>a.b.c</artifactId>
    <groupId>main</groupId>
    <version>0.0.1</version>
</parent>
<packaging>war</packaging>
<dependency>
    <groupId>a.b.c</groupId>
    <artifactId>database</artifactId>
</dependency>
...
   ...
<parent>
    <artifactId>a.b.c</artifactId>
    <groupId>main</groupId>
    <version>0.0.1</version>
</parent>
<packaging>war</packaging>
<dependency>
    <groupId>a.b.c</groupId>
    <artifactId>database</artifactId>
</dependency>
...
。。。
a、 不列颠哥伦比亚省
主要的
0.0.1
战争
a、 不列颠哥伦比亚省
数据库
...
Module2(web服务)pom.xml 独特的Spring启动应用程序

...
<parent>
    <artifactId>a.b.c</artifactId>
    <groupId>main</groupId>
    <version>0.0.1</version>
</parent>
<packaging>war</packaging>
<dependency>
    <groupId>a.b.c</groupId>
    <artifactId>database</artifactId>
</dependency>
...
   ...
<parent>
    <artifactId>a.b.c</artifactId>
    <groupId>main</groupId>
    <version>0.0.1</version>
</parent>
<packaging>war</packaging>
<dependency>
    <groupId>a.b.c</groupId>
    <artifactId>database</artifactId>
</dependency>
...
。。。
a、 不列颠哥伦比亚省
主要的
0.0.1
战争
a、 不列颠哥伦比亚省
数据库
...
数据库模块pom.xml

..
<packaging>jar</packaging>
...

public interface MyJpaEntityRepository extends CrudRepository<MyEntity,String> {
}
。。
罐子
...
公共接口MyJpaEntityRepository扩展了crudepository{
}
如果我将此repo注释为@RepositoryRestResource,这将在上述两个模块中以不同的基本url公开REST api

但是我没有在Module1中启用经典的Jpa Dao(没有REST)和在Module2中启用带有REST的Jpa Dao

我如何配置它