如何得到InputStream作为FreeMarker处理的结果?

问题描述 投票:0回答:0

我有一个界面:

public interface Resource {
    InputStream is();
}

我想写一个提供Freemarker处理结果的实现:

public class FreemarkerResource implements Resource {

    private final Map<String, Object> data;
    private final Template template;

    public FreemarkerResource(Map<String, Object> data, Template template) {
        this.data = data;
        this.template = template;
    }

    @Override
    public InputStream is() {
        // write a code
    }
}

我怎么能得到它?

java freemarker
© www.soinside.com 2019 - 2024. All rights reserved.