37. Hazelcast
如果 Hazelcast 位于 Classpath 中,则 Spring Boot 将自动配置一个HazelcastInstance
,您可以将其插入到应用程序中。仅在找到配置后才创建HazelcastInstance
。
您可以定义一个com.hazelcast.config.Config
bean,我们将使用它。如果您的配置定义了一个实例名称,我们将尝试查找现有实例,而不是创建一个新实例。
您还可以通过配置指定要使用的hazelcast.xml
配置文件:
spring.hazelcast.config=classpath:config/my-hazelcast.xml
否则,Spring Boot 会尝试从默认位置(即工作目录或 Classpath 的根目录中的hazelcast.xml
)查找 Hazelcast 配置。我们还检查hazelcast.config
系统属性是否设置。查看Hazelcast documentation以获取更多详细信息。
Note
Spring Boot 也有一个对 Hazelcast 的显式缓存支持。如果启用了缓存,则HazelcastInstance
将自动包装在CacheManager
实现中。