enjoy 3.7

This commit is contained in:
James 2019-02-25 18:44:34 +08:00
parent d250b431a4
commit 3a4f4f4495

View File

@ -26,6 +26,7 @@ import com.jfinal.template.expr.ast.FieldGetter;
import com.jfinal.template.expr.ast.FieldKeyBuilder;
import com.jfinal.template.expr.ast.FieldKit;
import com.jfinal.template.expr.ast.MethodKit;
import com.jfinal.template.io.EncoderFactory;
import com.jfinal.template.source.ClassPathSourceFactory;
import com.jfinal.template.source.ISource;
import com.jfinal.template.source.ISourceFactory;
@ -471,6 +472,17 @@ public class Engine {
return config.getEncoding();
}
/**
* Enjoy 模板引擎对 UTF-8 encoding 做过性能优化某些偏门字符在
* 被编码为 UTF-8 时会出现异常此时可以通过继承扩展 EncoderFactory
* 来解决编码异常具体用法参考
* http://www.jfinal.com/feedback/5340
*/
public Engine setEncoderFactory(EncoderFactory encoderFactory) {
config.setEncoderFactory(encoderFactory);
return this;
}
public Engine setWriterBufferSize(int bufferSize) {
config.setWriterBufferSize(bufferSize);
return this;