@LavaService
public class UserService {
@Inject
private UserRepository userRepository;
public User getUserById(int id) {
return userRepository.findById(id);
}
}
public interface UserRepository {
User findById(int id);
}
@LavaRepository
public class UserRepositoryImpl implements UserRepository {
public User findById(int id) {
}
}