2015-03-04 1 views

Répondre

0

Tout d'abord, nous avons déclaré MvcEndpoint (basé sur JolokiaMvcEndpoint). Nous avons fait un truc dans le RequestMapping

@RequestMapping("/**") 

    public ModelAndView handle(HttpServletRequest request, HttpServletResponse response) 
      throws Exception { 
     ResourceHttpRequestHandler hdlr = context.getBean(ResourceHttpRequestHandler.class); 
     String reqPath = (String)request.getAttribute(PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE); 
     request.setAttribute(PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, reqPath.substring(path.length())); 
     hdlr.handleRequest(request, response); 
     return null; 
    } 

Ensuite, nous avions besoin pour permettre l'origine cros vous pouvez jeter un oeil sur simple exemple à https://spring.io/guides/gs/rest-service-cors/

avis que vous devrez peut-être étendre l'exemple permettre des en-têtes

response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); 

Nous ne pensons pas que cette solution soit propre, mais c'est comme cela que nous la résolvons si quelqu'un a une solution plus propre.