使用SpringBoot-Hazelcast
Hazelcast
如果Hazelcast位于类路径上并找到合适的配置,则Spring Boot会自动配置HazelcastInstance
您可以在应用程序中注入的内容。
如果你定义一个com.hazelcast.config.Config
bean,Spring Boot会使用它。如果您的配置定义了实例名称,Spring Boot会尝试查找现有实例,而不是创建新实例。
您还可以指定hazelcast.xml
要通过配置使用的配置文件,如以下示例所示:
1 | spring.hazelcast.config = classpath:config / my-hazelcast.xml |
否则,Spring Boot会尝试从默认位置查找Hazelcast配置:hazelcast.xml
在工作目录中或类路径的根目录。我们还检查是否hazelcast.config
设置了系统属性。有关更多详细信息,请参阅 Hazelcast文档。
如果hazelcast-client
类路径中存在,则Spring Boot首先尝试通过检查以下配置选项来创建客户端:
com.hazelcast.client.config.ClientConfig
豆的存在。- 由
spring.hazelcast.config
属性定义的配置文件。 hazelcast.client.config
系统属性的存在。hazelcast-client.xml
在工作目录中或类路径的根目录。
Spring Boot还为Hazelcast提供了 明确的缓存支持。如果启用了缓存,
HazelcastInstance
则会自动将其包装在CacheManager
实现中。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 YD Blog!