List of usage examples for org.springframework.restdocs.templates TemplateEngine compileTemplate
Template compileTemplate(String path) throws IOException;
From source file:io.spring.initializr.web.test.ResponseFieldSnippet.java
@Override public void document(Operation operation) throws IOException { RestDocumentationContext context = (RestDocumentationContext) operation.getAttributes() .get(RestDocumentationContext.class.getName()); WriterResolver writerResolver = (WriterResolver) operation.getAttributes() .get(WriterResolver.class.getName()); try (Writer writer = writerResolver.resolve(operation.getName() + "/" + getSnippetName(), file, context)) { Map<String, Object> model = createModel(operation); model.putAll(getAttributes());// w w w.ja v a2s. co m TemplateEngine templateEngine = (TemplateEngine) operation.getAttributes() .get(TemplateEngine.class.getName()); writer.append(templateEngine.compileTemplate(getSnippetName()).render(model)); } }