发表于: 2018-01-27 23:17:28
1 526
今天完成的事情:
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
运行过程为:
- 解析xml配置文件
- 根据配置的生成相应的对象
- 将对象存入IOC容器
代码细节请看:
https://github.com/rcy9527/IT-study/tree/master/IOC
同步预习的教材绑定,展示,换绑教材
预计完成时间:2018.01.28
DOME时间:2018-2-9
评论