# vm-mock **Repository Path**: slash/vm-mock ## Basic Information - **Project Name**: vm-mock - **Description**: 适用于velocity为模板的前端mock数据。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2016-10-30 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##vm-mock ###适用场景 针对与后端用velocity作为模板的web程序实现前后端分离,前端无须关注后端代码,只需要写前端js和css即可 ###环境 1. jre或jdk 2. git 3. 没有了 ###如何使用 1. 自己编译需要jdk或使用dist下已编译好的 * git clone https://git.oschina.net/slash/vm-mock.git * cd vm-mock * mvn clean package 2. 启动server。 * cd target * echo start /home/hengxianwang/Documents/git/vm-mock/target/webapp 9999|java -jar vm-mock-jar-with-dependencies.jar 3. 添加router,vm和mock数据 如果你想/user.html访问page/user/user.vm,只需在routers.properties添加 /user.html=page/user/user.vm 进入webapp目录,page目录放vm文件,test目录放json数据,要想page/user/user.vm使用mock数据只需在test/user/user.json添加数据即可, 两者中间的目录层级和名称必须一致。 执行jar包后,可以输入start、restart、stop、exit4个命令 * start start [要初始化的目录] [jetty server的端口号] * restart 重启上次的目录和端口号 * stop 停止jetty server * exit 退出程序 ![](img/1.png) ![](img/2.png) ![](img/3.png)