多模块Maven项目无法访问PagingAndSortingRepository

时间:2018-11-14 11:55:52

标签: spring-boot spring-data-jpa repository

我有一个多模块Maven项目,目前有三个模块:存储库(我有所有@Entity类和存储库),Web(我有控制器以及与UI相关的所有内容)和服务我有一个实现UserService的任务。我需要我的服务模块是Web和存储库之间的连接。在网络上,一切正常,但是在我的服务模块pom中,我具有以下依赖性:

<dependency>
        <groupId>com.project</groupId>
        <artifactId>repository</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <scope>compile</scope>
    </dependency>    

在我的UserService类中,我有以下代码:

@Service
@EnableJpaRepositories("com.project.task.repository")
public class TaskUserService {

@Autowired
private TaskUserRepository taskUserRepository;

public List<TaskUser> getAllUsers() {
    List<TaskUser> users = taskUserRepository.findAll();
    return users;
}

但是,出现以下错误: 无法访问org.springframework.data.repository.pagingandsortingrepository

我在Internet上找到了许多解决方案,但是它们似乎都不适合我,我敢肯定我的所有依赖关系都写得很好。

有什么主意我该如何解决?

0 个答案:

没有答案