为了账号安全,请及时绑定邮箱和手机立即绑定

如何禁用 Spring/Hibernate/Hazelcast 联合缓存?

如何禁用 Spring/Hibernate/Hazelcast 联合缓存?

青春有我 2021-06-27 13:51:29
我们Hazelcast用作我们的Hibernate二级缓存管理器,并且在我们的Spring上下文文件中为它提供了一些配置。我们的代码也由 Spring@Cacheable注释(用于业务级缓存)进行检测,我们将其配置为使用Hazelcast. 问题是在开发环境中我们有多个数据库实例,有时我们应该在它们之间切换我们的应用程序。每次我们切换到另一个数据库时,我们还应该重新启动 Hazelcast 以填充新数据,这是一项非常烦人的工作:((当我们需要在不同的数据库上安装多个应用程序实例时,这更烦人!所以我们还需要多个实例Hazelcast!!由于我们的代码与缓存内容紧密耦合,因此很难从新实例的代码中删除缓存配置。有什么方法可以告诉Hazelcast,Spring并且Hibernate在我们的配置存在的情况下不使用/填充缓存?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 120 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信