如题,前几天面试的一个问题。我不太清楚就说了反射。面试官也没说什么,就说了这样效率是不是很低。然后我回去看了下ASM,但是只发现他可以动态修改类信息,但是没发现怎么来实现ioc。aop倒是确实可以同他实现

解决方案 »

  1.   

    我记得是初始化时候通过getBean方法根据id进行实例化~
      

  2.   

    楼主说的没错,IOC和字节码反射关系不大的。 老版本的Spring2.5.6 之类的用的asm开源组件。Spring3.0.0.REALES 以后Spring 自己写了 一套 ASM工具。 
      

  3.   

    hibernate 较老的版本用的 CGLIB 做AOP教新的版本用的 javassit基本上都是用的 字节码技术。
      

  4.   


    我说错了,IoC的bean装配是用的反射技术。 突然想起这个来。