为了创建一个自定义的 context,实现 DgsCustomContextBuilder 类型的 Spring Bean。撰写 build() 方法,以便它创建一个表示自定义 Context 对象的类型实例:
@Component
public class MyContextBuilder implements DgsCustomContextBuilder<MyContext> {
@Override
public MyContext build() {
return new MyContext();
}
}
public class MyContext {
private final String customState = "Custom state!";
public String getCustomState() {
return customState;
}
}