我目前在我的应用程序中使用FreeMarker,使用复杂模型生成Drools规则(只是告诉,这里不重要)。
这些模板越来越复杂,我发现很难在一侧维护模型,填充freemarker的数据,然后在没有IDE支持的情况下单独维护模板,甚至编译时警告/错误
我希望能够编写类似 JSP页面的内容,但不能在J2EE应用程序的上下文中编写,也不能编写输出呈现:仅用于我的应用程序的内部。
我希望能够在文件顶部声明我的变量及其类型,如果我的模板不正确,则会产生编译时错误。
我知道Universal Expression Language,但找不到具有良好IDE(Eclipse)支持的实现。
我想要像:
# world:World
Print Hello ${world.name}
和
public class World {
String getName();
}
如果我写${world.names}
,我希望我的IDE /编译器抱怨。
你对这样的工具/库有什么想法吗?