0

我按照此链接中的示例使用 SingletonBeanFactoryLocator 在两个 WAR 中使用相同的 bean,但似乎创建的两个 bean 不是单个的。

我通过点击http://localhost:8080/War1/http://localhost:8080/War2/得到以下信息

来自 SampleWeb1 使用服务实例 com.interface21.sample.multiplecontexts.service 的问候。SampleServiceImpl@5cfbe4c4

来自 SampleWeb2 使用服务实例 com.interface21.sample.multiplecontexts.service 的问候。SampleServiceImpl@efa0fed

https://github.com/manojp1988/Learning/tree/JavaDSL/SingletonBeanFactoryLocatorEx

你能帮我做错什么吗?

4

1 回答 1

0

我找到了答案,因为战争有单独的罐子副本,没有加载相同的 bean。一旦我将战争剥皮以使用相同的弹簧罐副本,我发现它起作用了。 Spring MVC:在耳朵内共享上下文

于 2015-07-27T02:56:49.500 回答