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