Spring.net 后处理器 可用来切换实例
2016-09-29 16:51
435 查看
1.xml配置 <!--我们在Object.xml文件上将HexuObjectPostProcessor注册到上下文对象中去--> <object id="hexu" type="CnblogLesson_4_7.Model.Person,HRABLL" init-method="Init" destroy-method="Destroy"/> <object type="CnblogLesson_4_7.HexuObjectPostProcessor,HRABLL"/> 2.代码 namespace CnblogLesson_4_7 { public class HexuObjectPostProcessor : IObjectPostProcessor { public object PostProcessAfterInitialization(object instance, string objectName) { if (objectName.EndsWith("SysDictTypeDao")) { return Activator.CreateInstance(typeof(SysDictTypeDao)); } Console.WriteLine("我调用了对象后处理器的 PostProcessAfterInitialization 方法,当前的对象是{0}", objectName); return instance; } public object PostProcessBeforeInitialization(object instance, string name) { Console.WriteLine("我调用了对象后处理器的 PostProcessBeforeInitialization 方法,当前的对象是{0}", name); return instance; } } }
相关文章推荐
- Spring.net+Nhibernate配置好了web页面,但是用spring配置进去的类实例都是null
- Spring.net在.NET应用程序的标准配置文件中用一个自定义节点来配置容器实例
- Spring.Net IOC原理与实例
- Spring.Net 未将对象引用设置到对象的实例
- spring.net学习(一) 搭建环境,实例化spring.net容器。
- 看实例学spring.net--data access中的对象
- Spring.Net---1、IOC第一个实例
- 利用Spring.Net技术打造可切换的分布式缓存读写类
- spring 动态数据源切换实例
- Spring整合多数据源实现动态切换的实例讲解
- Spring.net实例[创建数据库和项目](一)
- Spring.Net Ioc 实例
- spring.net 结合简单三层实例
- 利用Spring.Net技术打造可切换的分布式缓存读写类
- Spring.Net AOP实例
- Spring.net在.NET应用程序的标准配置文件中用一个自定义节点来配置容器实例
- spring.net 结合简单三层实例
- spring 动态数据源切换实例
- spring 动态数据源切换实例
- spring boot+mybatis 多数据源切换(实例讲解)