我正在尝试使用 JavaPOET 库为下面的 JPA 存储库生成代码,但我收到“只有类有超类,而不是 INTERFACE”错误。
@Repository
public interface UserRepository extends PagingAndSortingRepository<User, Long> {
}
这是我尝试过的JavaPOET代码..
TypeSpec userRepository = TypeSpec.interfaceBuilder("UserRepository")
.addAnnotation(Repository.class)
.addModifiers(Modifier.PUBLIC)
.superclass(ParameterizedTypeName.get(ClassName.get(PagingAndSortingRepository.class),
ClassName.get(User.class),
ClassName.get(Long.class)))
.build();
生成扩展类的接口的任何解决方案/最佳实践?谢谢,