Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 加载/保存CompiledST_Java_Stringtemplate - Fatal编程技术网

Java 加载/保存CompiledST

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

我正在创建一个java软件,它使用StringTemplate生成C代码。 但是,我不想在最终版本中将模板直接包含在jar中,所以我正在寻找一种混淆模板的方法

快速查看StringTemplate源代码,我发现它使用了“CompiledST”对象中包含的中间字节码


所以我的问题是:是否可以保存和加载此字节码以避免释放纯文本模板?

尝试做基本相同的事情,但在我的情况下,我在MongoDB中定义了模板,我希望将它们加载到内存中并缓存一段时间(5-10分钟)所以我想存储它们的编译版本以提高性能,因为它们可以被多次使用。我想在我的例子中,问题是:它值得吗?