zacker330
3/23/2013 - 11:40 PM

在app的根目录下新一个Global类继承自GlobalSettings。 这样,可以覆盖GlobalSettings类中的方法,以达到修改应用程序的行为:包括启动,停止等

在app的根目录下新一个Global类继承自GlobalSettings。 这样,可以覆盖GlobalSettings类中的方法,以达到修改应用程序的行为:包括启动,停止等

/**
在app的根目录下新一个Global类继承自GlobalSettings。
这样,可以覆盖GlobalSettings类中的方法,以达到修改应用程序的行为:包括启动,停止等


**/

import play.*;
import play.libs.*;
import com.avaje.ebean.Ebean;
import models.*;
import java.util.*;

public class Global extends GlobalSettings {
    @Override
    public void onStart(Application app) {
        // Check if the database is empty
        if (User.find.findRowCount() == 0) {
            Ebean.save((List) Yaml.load("initial-data.yml"));
        }
    }
}