2017-11-11 19 views
0

我需要根據請求將servlet屬性值傳遞給Query對象。我有這麼多的工作,但我怎樣才能從qt變量中獲得真正的查詢對象?如何將ServletRequest傳遞給在graphql-java中執行I/O的pojo

public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { 
    GraphQLSchema schema = getSchemaProvider().getSchema(); 
    //schema.transform(c -> {}); 
    GraphQLObjectType t = schema.getQueryType(); 
    String rootLib = (String) req.getAttribute("ROOTLIB"); 
    super.service(req, res); 
} 

回答

0

延伸DefaultQLSchemaProvider並重寫的getSchema(請求:HttpServletRequest的):GraphQLSchema方法。 然後重寫GraphQLEndpoint ctor並在調用super(GrapQLProvider,...)ctor時創建schemaProvider。

相關問題