码迷,mamicode.com
首页 > 其他好文 > 详细

play(三) play实例项目开发Yabe 2前端页面

时间:2016-08-30 23:09:51      阅读:365      评论:0      收藏:0      [点我收藏+]

标签:play yabe 前端页面

1.通过作业加载测试数据:

为了加载测试的数据,我们可以使用下面方法:在application启动时候,加载一个fixture文件。因此,我们创建Bootstrap作业。Play中的作业的概念是:不需要获得HTTP请求,而可以自己执行的任务。(类似ETL调度作业)。

BasicTest.java

import models.User;
import play.jobs.Job;
import play.jobs.OnApplicationStart;
import play.test.Fixtures;

//在application启动时,执行该作业。
@OnApplicationStart
public class Bootstrap extends Job {
	public void doJob(){
		//没有User,证明数据库是空的。
		if(User.count()==0)
		{
			Fixtures.loadModels("initial-data.yml");
		}
	}
}

(1)@OnApplicationStart:当项目启动时,运行该作业;

(2)需要继承类: play.jobs.Job

本文出自 “雪花” 博客,请务必保留此出处http://6216083.blog.51cto.com/6206083/1844362

play(三) play实例项目开发Yabe 2前端页面

标签:play yabe 前端页面

原文地址:http://6216083.blog.51cto.com/6206083/1844362

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!