velocity-1.7中vm文件的存放位置

velocity-1.7中关于vm文件存放

demo:

public class App_example1 {

    public App_example1() {

        String propfile="velocity.properties";
        String vmFile="app_example1.vm";

        Velocity.init(propfile);

        VelocityContext context=new VelocityContext();
        context.put("games", getGamesInfo());

        Template template=null;

        template=Velocity.getTemplate(vmFile);

        BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
        template.merge(context, bw);
        try {
            bw.flush();
            bw.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

    private List<String> getGamesInfo() {
        List<String> list=new ArrayList<String>();
        list.add("war3");
        list.add("red alarm");
        list.add("CS");
        list.add("QQ games");
        return list;
    }

    public static void main(String[] args) {
        App_example1 app=new App_example1();
    }

}

VM文件存放位置解析:

Velocity的FileResourceLoader.getResourceStream(String)方法只会在项目根目录下查找vm文件。这个方法的参数是vm文件名

velocity-1.7中vm文件的存放位置

时间: 2024-10-10 02:53:07

velocity-1.7中vm文件的存放位置的相关文章

yum下载文件的存放位置

yum下载文件的存放位置 默认是: /var/cache/yum 也可以在 /etc/yum.conf 指定 cachedir=/var/cache/yum #存放目录keepcache=1 #1为保存 0为不保存 metadata_expire=1800 #过期时间 CentOS下yum本地源创建 时间:2016-02-01 13:05来源:blog.csdn.net 作者:知行合一的博客 举报 点击:1952次 现场环境: 一台主机下有多个虚拟机,如15.32.12.122 ~ 15.32.

项目管理,各种文件的存放位置

\Bin 建立产品的工作目录,存放项目中所有可执行文件的当前版本: \Lib 与项目有关的库文件: \SQL 存放数据库的SQL文件(只针对数据库程序的开发): \Res 包括应用程序的所有共享资源,如ICON(图表).资源文件等: \Pic 图片 \Include 公用的窗体或Unit: \Control 存放项目内用的自编或第三方提供的控件: \Source 程序源代码 : \Public 可以公用的模块或程序: 还是使用Google找了一下,如何给C#中的解决方案,分好文件夹和目录 htt

SQL Server中数据库文件的存放方式,文件和文件组 (转载)

简介 在SQL SERVER中,数据库在硬盘上的存储方式和普通文件在Windows中的存储方式没有什么不同,仅仅是几个文件而已.SQL SERVER通过管理逻辑上的文件组的方式来管理文件.理解文件和文件组的概念对于更好的配置数据库来说是最基本的知识. 理解文件和文件组 在SQL SERVER中,通过文件组这个逻辑对象对存放数据的文件进行管理. 先来看一张图: 我们看到的逻辑数据库由一个或者多个文件组构成 而文件组管理着磁盘上的文件.而文件中存放着SQL SERVER的实际数据. 为什么通过文件组

SQLServer中数据库文件的存放方式,文件和文件组

我们公司近一年来做了一个CRM系统. 遇到一个问题就是:在插入交流记录的时候速度特别慢.(交流记录数据量大) 后来我们经理采用文件组的方法,将客户交流记录这张表提出来就快很多了 这里有一篇关于文件组的文章: 简介 在SQL SERVER中,数据库在硬盘上的存储方式和普通文件在Windows中的存储方式没有什么不同,仅仅是几个文件而已.SQL SERVER通过管理逻辑上的文件组的方式来管理文件.理解文件和文件组的概念对于更好的配置数据库来说是最基本的知识. 理解文件和文件组 在SQL SERVER

三大框架中各种xml的存放位置

web.xml中classpath:和classpath*:  有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 存放位置: 1:src下面 需要在web.xml中定义如下: <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpat

关于C++中虚函数表存放位置的思考

其实这是我前一段时间思考过的一个问题,是在看<深入探索C++对象模型>这本书的时候我产生的一个疑问,最近在网上又看到类似的帖子,贴出来看看: 我看到了很多有意思的答案,都回答的比较好,下面贴出一些具有代表性的: Answer 1: Answer 2: 我们都知道,虚函数是多态机制的基础,就是在程序在运行期根据调用的对象来判断具体调用哪个函数,现在我们来说说它的具体实现原理,主要说一下我自己的理解,如果有什么不对的地方请指正在每个包含有虚函数的类的对象的最前面(是指这个对象对象内存布局的最前面,

C# 中移动文件到指定位置

根据文件后缀名称将文件移动到指定的文件夹下面,具体代码如下: demo中使用的是 .png 具体的情况根据你的需求可以更改 1 using System; 2 using System.IO; 3 4 public class FileMove 5 { 6 public FileMove() 7 { 8 // TODO: 9 } 10 11 // copy all file(*.png) in folder src to dest 12 private static void moveFiles

java中的基本数据类型存放位置

一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有效的原因 在方法中声明的变量可以是基本类型的变量,也可以是引用类型的变量. (1)当声明是基本类型的变量的时,其变量名及值(变量名及值是两个概念)是放在方法栈中 (2)当声明的是引用变量时,所声明的变量(该变量实际上是在方法中存储的是内存地址值)是放在方法的栈中,该

win10中hosts文件的神秘位置

想看看hosts在哪,居然一顿折腾没找到,C:\WINDOWS\system32\drivers\etc下面根本就没有,也没隐藏. 后来在一个神秘位置找到了,好奇怪: C:\Windows\WinSxS\amd64_microsoft-windows-w..ucture-other-minwin_31bf3856ad364e35_10.0.17763.1_none_2605875bbd3b5e2e 不知道跟系统版本有没有关系,我的系统版本是: 原文地址:https://www.cnblogs.c