我想跨多个战争共享一个单身bean。我知道使用parentContextKey属性共享ApplicaitonContext(例如,http://blog.springsource.org/2007/06/11/using-a-shared-parent-application-context-in-a-multi-war-spring-application/)如何在SPRING的战争中共享bean INSTANCE?
但是这种方法创建了多个bean的实例(对于2个战争,2个实例)。我只想在两场战争中的一个实例。
另一种方式,如果我在任何POJO中设置了一些值,它应该可以在另一场战争中访问。
我需要的原因是,有一些bean(如HibernateSessionFactory,Datasource等是昂贵的),这是创建多次(n战争n实例)。而我想利用相同的实例,而不是在不同的战争中创建相同的实例。
任何人都可以为我提供解决方案吗?
不,我不能结合战争。可以有N次战争(Portlet战争) – Rohan