.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"/>
.代码
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;
}
} }

最新文章

  1. java第六次作业(老师讲过后)
  2. js获取url参数 兼容某些带#url
  3. 1016. 部分A+B (15)
  4. CentOS 6.6安装LAMP和Subversion服务器
  5. Linux 学习笔记 查看文件内容诸多命令
  6. [jobdu]二叉树的镜像
  7. SilkTest天龙八部系列3-动态父窗口
  8. Arduino 板子 COM 接口找不到设备
  9. STL中map用法
  10. 201521123075 《Java程序设计》第13周学习总结
  11. Web安全基础——小白自学
  12. DelphiXE10.2.3——跨平台生成验证码图片
  13. Codeforces Round #417 (Div. 2) C. Sagheer and Nubian Market
  14. for循环将字典添加到列表中出现覆盖前面数据的问题
  15. centos7 安装 telnet
  16. python测试开发django-26.表单提交之post登录案例
  17. dataframe.isnull()函数, DatetimeIndex,黄包车代码155行
  18. 2. 跟踪标记 (Trace Flag) 3604, 3605 输出DBCC命令结果
  19. 连接Git@OSC操作步骤
  20. C++解析(7):函数重载分析

热门文章

  1. java代码----------实现写出循环
  2. SpringMVC之五:自定义DispatcherServlet配置及配置额外的 servlets 和 filters
  3. 简单的SOCKET例子
  4. Java中的GetOpt操作
  5. 很漂亮的按钮css样式(没有用到图片,可直接拷贝代码使用)
  6. mysql 存储过程简单学习
  7. CentOS 7 安装Nginx 并配置自动启动
  8. java继承 初始化顺序
  9. Spring中application*的使用
  10. 如何在Oracle中向Collection类型的变量中逐条插入数据