我正在使用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;
}
}
非常感谢!