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();
クラスを拡張するインターフェースを生成するための解決策/ベストプラクティスはありますか? ありがとう、