我发现从一个模式文件中分离查询真的很困难。我想要这样的东西:
car.graphqls
type Query {
car(id: ID!): Car
}
type Car {
id: ID!,
name: String!
}
Run Code Online (Sandbox Code Playgroud)
房子.graphqls
type Query {
house(id: ID!): House
}
type House {
id: ID!,
owner: String,
street: String
}
Run Code Online (Sandbox Code Playgroud)
我搜索了很多,但找不到一种方法来编写两个 java 类并getHouse()
在其中一个和getCar()
另一个中实现。
@Component
public class CarQuery implements GraphQLQueryResolver {
@Autowired
private CarService carService;
public List<Car> getCar(final int id) {
return this.carService.getCar(id);
}
}
public class HouseQuery implements GraphQLQueryResolver {
@Autowired
private HouseService houseService;
public List<House> getHouse(final int id) {
return …
Run Code Online (Sandbox Code Playgroud)