Spring容器的一个不起眼的特点是在
&前缀:
当您需要向容器询问实际
FactoryBean实例本身而不是容器所产生的bean时,请&在调用的getBean方法 时在bean
id前面加上“&”符号(不带引号)ApplicationContext。因此,对于FactoryBeanID 为的给定myBean,调用getBean("myBean")容器会返回的乘积FactoryBean,调用会getBean("&myBean")返回FactoryBean实例本身。
因此,在您的情况下,using
getBean("&sessionFactory")应该返回LocalSessionFactoryBean实例本身。然后,您可以调用
.getConfiguration()获取
Configuration对象。



