Spring Boot 参考指南(Hazelcast)

38. Hazelcast

如果Hazelcast在类路径上并且找到了合适的配置,那么Spring Boot将自动配置一个可以在应用程序中注入的HazelcastInstance

如果定义了com.hazelcast.config.Config bean, Spring Boot将使用它,如果你的配置定义了一个实例名,那么Spring Boot将尝试定位一个现有实例,而不是创建一个新的实例。

你还可以指定使用通过hazelcast.xml配置文件的配置,如下面的示例所示:

spring.hazelcast.config=classpath:config/my-hazelcast.xml

否则,Spring Boot试图从默认位置找到Hazelcast配置:工作目录中的hazelcast.xml或类路径的根目录,我们还检查hazelcast.config属性是否已设置,有关更多细节,请参阅Hazelcast文档

如果在类路径中存在hazelcast-client,那么Spring Boot首先尝试通过检查以下配置选项来创建client:

  • 存在的com.hazelcast.client.config.ClientConfig bean。
  • 通过spring.hazelcast.config属性定义的配置文件。
  • 存在的hazelcast.client.config系统属性
  • 在工作目录或类路径的根目录中的hazelcast-client.xml
Spring Boot还提供了对 Hazelcast的显式缓存支持,如果启用了缓存,那么 HazelcastInstance将自动包装在 CacheManager实现中。

上一篇:使用JTA分布式事务
下一篇:Quartz Scheduler
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值