2017-11-11 8 views
0

요청마다 서블릿 속성 값을 Query 객체에 전달해야합니다. Qt 변수에서 실제 Query 개체를 얻으려면 어떻게해야합니까?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 방법. 그런 다음 super (GrapQLProvider, ...) ctor를 호출 할 때 GraphQLEndpoint ctor를 재정 의하여 schemaProvider를 만듭니다.