Java 加载/保存CompiledST
我正在创建一个java软件,它使用StringTemplate生成C代码。 但是,我不想在最终版本中将模板直接包含在jar中,所以我正在寻找一种混淆模板的方法 快速查看StringTemplate源代码,我发现它使用了“CompiledST”对象中包含的中间字节码Java 加载/保存CompiledST,java,stringtemplate,Java,Stringtemplate,我正在创建一个java软件,它使用StringTemplate生成C代码。 但是,我不想在最终版本中将模板直接包含在jar中,所以我正在寻找一种混淆模板的方法 快速查看StringTemplate源代码,我发现它使用了“CompiledST”对象中包含的中间字节码 所以我的问题是:是否可以保存和加载此字节码以避免释放纯文本模板?尝试做基本相同的事情,但在我的情况下,我在MongoDB中定义了模板,我希望将它们加载到内存中并缓存一段时间(5-10分钟)所以我想存储它们的编译版本以提高性能,因为它们
所以我的问题是:是否可以保存和加载此字节码以避免释放纯文本模板?尝试做基本相同的事情,但在我的情况下,我在MongoDB中定义了模板,我希望将它们加载到内存中并缓存一段时间(5-10分钟)所以我想存储它们的编译版本以提高性能,因为它们可以被多次使用。我想在我的例子中,问题是:它值得吗?