有没有一种在传统代码调试意义上的调试Velocity模板的方法?
时间:2020-03-06 14:28:19 来源:igfitidea点击:
我们在Web应用程序中大量使用了Velocity。尽管很容易调试Java方面并确保正确填充Velocity上下文,但能够在合并步骤中逐步解析VTL,设置断点等非常有价值。是否有任何工具还是可以通过VTL(速度模板语言)使这种事情成为可能的IDE / IDE插件?
解决方案
可能有吗?但是我发现可以将所有内容放入一个特殊的地图中,也就是放在上下文中。因此,我们可以在渲染时将该特殊映射的全部内容回显到屏幕上(而不必知道键)……从而在任何时候指示上下文中任何给定项目的确切值。它不是万无一失的,但是VTL似乎仅用于"快速处理"。
没有步骤,也没有内置的"打印变量"。这也让我感到困扰,但是使用速度是我加入我们的项目之前做出的决定...