我计划在我的 Spring Boot 应用程序中实现 Graphql。我在许多网站上搜索了许多用 Java 设置 Graphql 服务器的网站,并遇到了两种方法。
一个是像下面这样实现 GraphQlResolver
public class MyResolver implements GraphQLResolver<ModelX>
另一个是通过实现 Datafetcher 参考:https ://www.graphql-java.com
@Component
public class MyDataFetcher implements DataFetcher<ModelX> {
@Override
public ModelX get(DataFetchingEnvironment environment) {
// TODO Auto-generated method stub
}
}
请提供一些关于两种方法的差异以及其中最佳方法的信息