发表于: 2018-01-27 23:17:28

1 524


今天完成的事情:

1. 完成接口:

意见删除,查看,意见列表




明天计划的事情

1. 小课堂收尾

2. 前台同步预习的教材绑定,展示,换绑教材



遇到的问题:

1.实现IOC中,获取到proerty里的value的值为String,但是注入的类型为Integer

笨办法:通过比对形参的类型信息来进行转化

public  static  Object StringToType(String type,String value){

Object o = null;

   if(type.equals("class java.lang.String"))
{
o = value.toString();
   }
else if(type.equals("class java.lang.Integer"))
{
o = Integer.valueOf(value);
   }

else if(type.equals("class java.lang.Long"))
{
o = Long.valueOf(value);
   }

return o;
}


好办法:看spring源码(还没看过)怎么解决这个问题的




收获:

手撕一个简单IOC

运行过程为:

这里写图片描述

  1. 解析xml配置文件
  2. 根据配置的生成相应的对象
  3. 将对象存入IOC容器
代码细节请看:

https://github.com/rcy9527/IT-study/tree/master/IOC




同步预习的教材绑定,展示,换绑教材

预计完成时间:2018.01.28

DOME时间:2018-2-9





返回列表 返回列表
评论

    分享到