spring 数据 API 的 Quarkus 扩展 - 自动存储库实现生成

Quarkus extension for spring data API - automatic repository implementation generation

我正在尝试在 quarkus 中迁移一个 spring 项目,我正在为 spring 数据使用 quarkus 扩展 API。

正如他们在 quarkus 文档中所说:扩展 org.springframework.data.repository.Repository 的接口是自动实现的,生成的存储库也被注册为 beans,因此它们可以被注入到任何其他 bean 中(来源:https://quarkus.io/guides/spring-data-jpa#what-is supported). But in the spring doc they said that instead of extending org.springframework.data.repository.Repository we can alternatively annotate our interface with @RepositoryDefinition and it will cause the same behaviour as extending org.springframework.data.repository.Repository (source : https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.definition-tuning ).

我的问题是:spring 数据 API 是否会自动生成带有 @RepositoryDe​​finition 注释的存储库,因为它具有与扩展 org.springframework.data.repository.Repository 相同的行为?

如果没有,是否有任何其他方法可以使 spring 数据 API 生成带有 @RepositoryDe​​finition 注释的存储库?

请注意,我无法修改声明接口的包,因为它是第三方库。

提前致谢

回答我自己的问题。

我在 github 中打开了一个问题。事实证明目前不支持@RepositoryDe​​finition。但很有可能很快就会得到支持。可以关注issue here.