单例和原型在xml文件中Scopt中的区别
单例:每次通过同一个BeanName从ioc容器中取出来的对象都是同一个;
原型:每次通过同一个BeanName从ioc容器中取出来的对象都不是同一个;
单例池(concurrentHashMap):
确保单例Bean每次从单例池中取出来的Bean对象都是同一个;
concurrentHashMap是applicationContext中的一个属性;
#如果一个对象是单例的,则会把这个对象放到单例池中,后面还有用到这个对象,则会在单例池中拿去这个对象;
#把ioc理解成map:通过Bean的id获取Bean对象;