NutzCN Logo
问答 nutzboot添加freemarker支持,现集成的Freemarker的构造器为何需要提供FreeMarkerConfigurer?
发布于 17天前 作者 天空 61 次浏览 复制 上一个帖子 下一个帖子
标签:

最早之前用到非集成版是:

public FreemarkerView(String path){
		this.path=path;
}

直接模版路径构建,不香吗?
现在starter集成的是:

public FreemarkerView(FreeMarkerConfigurer freeMarkerConfigurer, String path) {
		super(path);
		this.freeMarkerConfigurer = freeMarkerConfigurer;
	}

多了一个FreeMarkerConfigurer ,查FreeMarkerConfigurer 发现是

@IocBean(create = "init")
public class FreeMarkerConfigurer {}

但在FreemarkerView中把FreeMarkerConfigurer 私有化了。


private FreeMarkerConfigurer freeMarkerConfigurer;

============================================
那么我的问题是,私有化FreeMarkerConfigurer的意图是什么?在Action或Module里使用FreemarkerView时,如果方便构建(提供FreeMarkerConfigurer?ioc.get("freeMarkerConfigurer")?
刚入门Nutzboot,请指点,谢谢

2 回复

自己写一个starter吧,反正我是不会用freemarker的

来自炫酷的 NutzCN

添加回复
请先登陆
回到顶部