1234567891011121314151617181920212223242526272829303132333435 |
- package com.ruoyi.gen.util;
- import java.util.Properties;
- import org.apache.velocity.app.Velocity;
- import com.ruoyi.common.core.constant.Constants;
- /**
- * VelocityEngine工厂
- *
- * @author ruoyi
- */
- public class VelocityInitializer
- {
- /**
- * 初始化vm方法
- */
- public static void initVelocity()
- {
- Properties p = new Properties();
- try
- {
- // 加载classpath目录下的vm文件
- p.setProperty("file.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
- // 定义字符集
- p.setProperty(Velocity.INPUT_ENCODING, Constants.UTF8);
- p.setProperty(Velocity.OUTPUT_ENCODING, Constants.UTF8);
- // 初始化Velocity引擎,指定配置Properties
- Velocity.init(p);
- }
- catch (Exception e)
- {
- throw new RuntimeException(e);
- }
- }
- }
|