本文整理汇总了Java中org.nutz.mvc.Setup类的典型用法代码示例。如果您正苦于以下问题:Java Setup类的具体用法?Java Setup怎么用?Java Setup使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Setup类属于org.nutz.mvc包,在下文中一共展示了Setup类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: init
import org.nutz.mvc.Setup; //导入依赖的package包/类
public void init(NutConfig nc) {
Daos.createTablesInPackage(dao, User.class.getPackage().getName(), false);
if (dao.count(User.class) == 0) {
log.info("create root user");
User root = new User();
root.setName("root");
root.setAlias("root");
root.setCreateTime(new Date());
root.setEmail("[email protected]");
root.setSlat(R.UU64());
root.setPasswd(Lang.sha1(root.getSlat() + "123456" + root.getSlat()));
dao.insert(root);
}
List<Class<?>> list = Scans.me().scanPackage(getClass(), "^.+Setup.class$");
for (Class<?> klass : list) {
if (klass == getClass())
continue;
((Setup) ioc.get(klass)).init(nc);
}
for(String beanName: ioc.getNames()) {
ioc.get(null, beanName);
}
}
示例2: destroy
import org.nutz.mvc.Setup; //导入依赖的package包/类
public void destroy(NutConfig nc) {
List<Class<?>> list = Scans.me().scanPackage(getClass(), "^.+Setup.class$");
for (Class<?> klass : list) {
if (klass == getClass())
continue;
((Setup) nc.getIoc().get(klass)).destroy(nc);
}
}