当前位置: 首页 > 文档资料 > Nutz 烹调向导 >

配置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)

完成后的MainModule类

手册关联(选修)