速度の例

Mavenのプロジェクトを作成します。

 

 

pom.xml

<?xmlのバージョン= " 1.0 "エンコード= " UTF-8 "?> 
<プロジェクトのxmlns = " http://maven.apache.org/POM/4.0.0 " 
         のxmlns:XSI = " のhttp://www.w3 .ORG / 2001 / XMLスキーマ・インスタンス" 
         のxsi:のschemaLocation = " http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd  > 
    <modelVersion> 4.00 </ modelVersion> 

    <のgroupId> cn.java3 </のgroupId> 
    <たartifactId> java3 </たartifactId> 
    <バージョン>
    <依存性>
        <依存性> 
            <のgroupId> org.slf4j </のgroupId> 
            <たartifactId> SLF4J-API </たartifactId> 
            <バージョン> 2.00 -alpha1 </バージョン> 
        </依存> 
        <依存性> 
            <のgroupId> org.slf4j </のgroupId> 
            <たartifactId> SLF4J-log4j12 </たartifactId> 
            <バージョン> 2.00 -alpha1 </バージョン> 
        </依存> 
        <依存性> 
            <のgroupId> org.apache.velocity </のgroupId> 
            <たartifactId>速度エンジンコア</たartifactId></バージョン>
        </依存関係> 

    </依存関係> 

</プロジェクト>

Javaのクラス

VMをパッケージ化。

輸入org.apache.velocity.Template; 
輸入org.apache.velocity.VelocityContext; 
輸入org.apache.velocity.app.VelocityEngine。
輸入org.apache.velocity.runtime.RuntimeConstants。
輸入org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader。

輸入java.io.StringWriter; 
輸入はjava.util.ArrayList; 
輸入はjava.util.List; 

パブリック クラスHelloWord {
     公共 静的 ボイドメイン(文字列[]引数){ 
        VelocityEngine Veを = 新しいVelocityEngine()。
        ve.setProperty(RuntimeConstants.RESOURCE_LOADER、" クラスパス")。
        ve.setProperty(" classpath.resource.loader.class "。、ClasspathResourceLoader クラス.getName()); 
        ve.init(); 
        // 获取模板文件 
        テンプレートT = ve.getTemplate(" hellovelocity.vm " )。
        // 设置变量 
        のVelocityContext CTX = 新しいのVelocityContext(); 
        ctx.put(" 名前"" ベロシティ" )。
        リスト一覧 = 新しいArrayListを(); 
        list.add(" 1 " )。
        list.add(" 2 " ); 
        ctx.put(" リスト" 、リスト)。
        // 输出 
        にStringWriter SW = にStringWriter(); 
        t.merge(CTX、SW)。
        システム。アウト.println(sw.toString()); 
    } 
}

VM

セット($挨拶= ' こんにちは' 
$挨拶$名
#のforeachの($ I $リスト)
    $ I 
#END

これは、クラスを実行することができます。

速度も手動で、ダウンロード実行中のプロジェクトにjarファイルを追加することができます

 

 

最新の速度のjarパッケージをダウンロード

http://velocity.apache.org/download.cgi

 

おすすめ

転載: www.cnblogs.com/perfei/p/12431441.html