如何在Jersey 2中使用HK2 @Inject JPA CrudRepository接口

时间:2018-03-11 23:13:28

标签: spring jpa jersey-2.0 hk2

我正在使用Jersey 2及其HK2进行依赖注入。如果我注入一个简单的类,依赖注入很有效。

我想使用Spring Data JPA并将CrudRepository注入我的服务层类。但是如果我尝试注入CrudRepository接口,我会收到错误“没有可用于注入的对象”。

在使用Jersey 2和HK2时,您能告诉我如何注入CrudRepository界面吗?

以下是我的代码目前的样子。

public interface UserRepository extends CrudRepository<UserEntity, Long> { 
}

public class UserServiceImpl implements UserService {

    UserRepository userRepository;

    @Inject
    public UserServiceImpl(UserRepository userRepository)
    {
        this.userRepository = userRepository;
    }
}

非常感谢!

0 个答案:

没有答案