| 程序包 | 说明 |
|---|---|
| com.jfinal.template | |
| com.jfinal.template.stat |
| 限定符和类型 | 方法和说明 |
|---|---|
Compressor |
EngineConfig.getCompressor() |
| 限定符和类型 | 方法和说明 |
|---|---|
Engine |
Engine.setCompressor(Compressor compressor)
配置 Compressor 可对模板中的静态内容进行压缩
可通过该方法配置自定义的 Compressor 来代替系统默认实现,例如:
engine.setCompressor(new MyCompressor());
|
void |
EngineConfig.setCompressor(Compressor compressor) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
LineCompressor
LineCompressor 按行压缩
每次压缩一行,对 Text 节点进行压缩
1:为追求性能极致,只压缩 Text 节点,所以压缩结果会存在一部分空白字符
2:每次读取一行,按行进行压缩
3:第一行左侧空白不压缩
4:最后一行右侧空白不压缩(注意:最后一行以字符 '\n' 结尾时不算最后一行)
5:第一行、最后一行以外的其它行左右侧都压缩
6:文本之内的空白不压缩,例如字符串 "abc def" 中的 "abc" 与 "def" 之间的空格不压缩
7:压缩分隔符默认配置为 '\n',还可配置为 ' '。
|
Copyright © 2024. All rights reserved.