单例模式
spring中bean可以是singleton,也可以是prototype
concurrentHashmap专门存放singleton
private final Map<String, Object> singletonObjects = new ConcurrentHashMap<String, Object>(64);
public Object getSingleton(String beanName, ObjectFactory<?> singletonFactory) {
Assert.notNull(beanName,