一、ioc
相当于spirng中的ioc,spring中提供了xml与注解的方式加载bean,nutz中提供了json和注解的方式加载bean
@IocBean注解
AnnotationIocLoader 根据这个注解来判断哪些类应该被自己加载。
不要单例?
默认的,Ioc 容器管理的对象都是单例的,你如果不想单例,你可以:
@IocBean(name="myObject", singleton=false)
public class MyObject {
...
为对象传递构造函数
@IocBean(name="myObject", args={"a string", "refer:anotherObject", true, 234})
public class MyObject {
...
你的构造函数有多少个参数,你就一并在 "args" 属性里声明就好了
若没有声明args,那么就会找无参构造方法哦
声明对象的事件
在 Nutz.Ioc 容器里,一个对象有三种事件: