首页 > 代码库 > play(三) play实例项目开发Yabe 2前端页面
play(三) play实例项目开发Yabe 2前端页面
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前端页面
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。