spring技术的核心之一就是ioc,通过该技术可以注入我们应用逻辑中所依赖的对象,其中用到了xml解析和java反射机制,基本原理是通过工厂模式beanfactory获取,而在这个工厂类中,所有的bean默认为单例模式的,也就是说每次get出来的bean的实例全都是一个,这样可以大大减少系统的内存开销,其原理是缓存中有一个map对象,该对象里存有所有的bean实例,在使用工厂的getbean()方法时,如果map中没有则创建一个(应当是通过反射机制创建),并将该实例加入到map中,如果map中已经存在则直接返回该实例。spring技术的核心之一就是ioc,通过该技术可以注入我们应用逻辑中所依赖的对象,其中用到了