web页面静态化时,也会需要将html文本内容做压缩处理,如下:
pom.xml
<dependency>
<groupId>com.googlecode.htmlcompressor</groupId>
<artifactId>htmlcompressor</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>com.yahoo.platform.yui</groupId>
<artifactId>yuicompressor</artifactId>
<version>2.4.8</version>
</dependency>
下面是Java代码
private static String htmlCompress(String text) {
HtmlCompressor compressor = new HtmlCompressor();
compressor.setEnabled(true);
compressor.setCompressCss(true);
compressor.setYuiJsPreserveAllSemiColons(true);
compressor.setYuiJsLineBreak(1);
compressor.setPreserveLineBreaks(false);
compressor.setRemoveIntertagSpaces(true);
compressor.setRemoveComments(true);
compressor.setRemoveMultiSpaces(true);
compressor.setCompressJavaScript(true);
return compressor.compress(text);
}
本文内容到此结束。