package net.wendal.nutzdemo; import org.nutz.dao.Dao; import org.nutz.dao.util.Daos; import org.nutz.ioc.Ioc; import org.nutz.lang.Lang; import org.nutz.lang.random.R; import org.nutz.mvc.NutConfig; import org.nutz.mvc.Setup; import net.wendal.nutzdemo.bean.User; public class MainSetup implements Setup { public void init(NutConfig nc) { Ioc ioc = nc.getIoc(); Dao dao = ioc.get(Dao.class); Daos.createTablesInPackage(dao, getClass(), false); if (0 == dao.count(User.class)) { User user = new User(); user.setName("admin"); user.setSalt(R.UU32()); user.setPassword(Lang.digest("SHA-256", user.getSalt() + "123456")); dao.insert(user); } } public void destroy(NutConfig nc) {} }