【发布时间】:2018-03-27 04:50:50
【问题描述】:
我正在尝试使用 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();
生成扩展类的接口的任何解决方案/最佳实践? 谢谢,
【问题讨论】:
标签: java spring-boot code-generation javapoet