首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

一个种的简单SPRING

2012-08-25 
一个类的简单SPRING你是否常编一些小工具,做一些小东西?在你扩展维护的时候,是不是觉得实例传递越来越复杂

一个类的简单SPRING
你是否常编一些小工具,做一些小东西?
在你扩展维护的时候,是不是觉得实例传递越来越复杂?
你经常改变想法,但小东西不停重构开始耽误你越来越多的时间?
你想到了用spring,但又不想对于一个简单的小东西,引入一个相对小重的框架,让你的小程序加载时都需要卡一下?


哈,试一试用下simpleFactory,是否可以解决你的烦恼,只有一个类哦,copy一下,就可以帮助你实现依赖注入;
simpleFactory是我在做小实验时,为了解决上面的问题,自己写的编码小工具,至少自己用起来很哈皮

SF代码:

    Constructor<?>[] cons = clazz.getConstructors();                for (Constructor<?> con : cons) {            if (con.getParameterTypes().length != args.length) continue;            object = con.newInstance(args);        }


这样,不管类型,只要参数长度一致,就执行,也可以避免一些转型的问题;

当然,这也有一些局限性; )
15 楼 shansun123 2011-05-10   哈哈  很不错哦  貌似仅byType啊  要是加上byName就更好了哦

热点排行