配置SetupBy
优质
小牛编辑
124浏览
2023-12-01
新建一个类叫MainSetup,package设置为net.wendal.nutzbook
MainSetup需要实现Setup接口,并在其中初始化数据库表
package net.wendal.nutzbook;
import org.nutz.dao.Dao;
import org.nutz.dao.util.Daos;
import org.nutz.ioc.Ioc;
import org.nutz.mvc.NutConfig;
import org.nutz.mvc.Setup;
public class MainSetup implements Setup {
// 特别留意一下,是init方法,不是destroy方法!!!!!
public void init(NutConfig nc) {
Ioc ioc = nc.getIoc();
Dao dao = ioc.get(Dao.class);
// 如果没有createTablesInPackage,请检查nutz版本
Daos.createTablesInPackage(dao, "net.wendal.nutzbook", false);
}
public void destroy(NutConfig nc) {
}
}
打开MainModule类, 配置@SetupBy, 引用刚刚创建的MainSetup
@SetupBy(value=MainSetup.class)