Jul 11, 2017 10:17:31 PM
作者:wendal
什么是工厂方法?
工厂方法,就是通过一个"虚拟"构造方法,供调用者获取特定的实例. 至于返回的是什么实例, 得看环境和传入的参数,及方法内的业务逻辑了.
使用Iocbean的factory
通过IocBean注解内的factory参数,可以自定义工厂类及工厂method
factory参数的规则是, 以井号分隔,井号之前的是类名或ioc bean名称, 后面是方法名称.
通过其他bean生成此bean, 区别就是用 代替 上一个例子的类名
使用IocBean实例方法
相比@IocBean的factory参数, 这种方式是声明"其他"bean的生成, 而不是自身.
优缺点
- 可以完全不使用js进行ioc配置
- 通过这种方式生成的对象,暂不支持Aop注入
本页面的文字允许在和GNU自由文档许可证下修改和再使用。