我的应用程序中的视图层的FreeMarker模板文件中有很多编码。
我想知道我是否可以使用Eclipse设置调试点。有没有可用于调试FreeMarker模板文件的好插件?
答案 0 :(得分:8)
据我所知,你不能。模板文件是纯文本文件,模板引擎将其读入内存,然后用于生成写入响应的文档。它实际上不是可执行代码。您可以在模板引擎代码中放置一个断点,并按照它替换的内容和方式进行操作。
答案 1 :(得分:3)
FreeMarker有一个调试API,虽然它已经停留在实验状态,但主要是因为没有人花费精力为它编写前端(如Eclipse插件)。除此之外,我知道他们已计划在下一个LifeRay IDE版本下支持它。据我所知,他们使用断点进行管理,但不支持踩踏FreeMarker API。
答案 2 :(得分:1)
这是一个古老的问题,现在回答是没有意义的,但也许对所有经常访问此页面的人有所帮助,以发现是否有一种调试freemarker的方法。
如先前的回答所述,有一个用于调试的官方API,因此只需向初学者添加更多内容即可。
请参考此官方API并检查 freemarker.debug 软件包[,如官方描述所述-调试API;实验状态,可能会改变!这是为了支持IDE-s中的调试。]肯定会有所帮助。 FreeMarker 2.3.29