读书人

一个种的简单SPRING

发布时间: 2012-08-25 10:06:20 作者: rapoo

一个类的简单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就更好了哦

读书人网 >软件架构设计

热点推荐