Ioc常见问题

Jul 10, 2017 10:38:44 AM

作者:wendal

Ioc depose tigger by GC

表现就是标题这句日志了

原因是, "您自己"的代码,创建了一个临时NutIoc容器,然后抛弃掉, 例如

  1. public static Dao dao() {
  2. IocLoader loader = new JsonLoader("dao.js");
  3. return new NutIoc().get(Dao.class);
  4. }

解决办法, 全局搜索 new NutIoc, 改成正确的方式, 点我传送门

Object 'dao' without define!

表现就是标题这句日志了, dao可以替换成其他需要得到的bean name

原因呢, 一般是因为@IocBy配置错误,或类名错误

解决办法

  • 如果这是您自己写的类, 看看是不是缺了@IocBean
  • 如果是在ioc js中定义的bean,检查一下名字

本页面的文字允许在知识共享 署名-相同方式共享 3.0协议GNU自由文档许可证下修改和再使用。

原文: http://nutzam.com/core/ioc/questions.html