我可以使用已编译的模板发布我的应用程序吗?
我在速度的所有编译模板中都有这样的事情吗?或者它们是否在每次运行时都必须重新编译?
正如 Kevin 提到的,模板不会被编译成任何类型的文件格式。
但是,您可能需要查看缓存 Velocity 资源/模板的选项,以便 Velocity 不会每次都尝试从磁盘加载模板文件。
据我了解,Velocity 模板没有“编译”文件格式。如果这样做很重要,一个想法是编译模板并将它们序列化到磁盘。但是,这似乎很牛逼。
也许您正在解决错误的问题,为什么您希望附带预编译的模板?在启动时编译模板会给你带来什么?