Skip to content

Commit b0cabb6

Browse files
committed
Create spring-boot-hazelcast module
1 parent 22ed9be commit b0cabb6

File tree

53 files changed

+151
-106
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+151
-106
lines changed

settings.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ include "spring-boot-project:spring-boot-elasticsearch"
5656
include "spring-boot-project:spring-boot-flyway"
5757
include "spring-boot-project:spring-boot-freemarker"
5858
include "spring-boot-project:spring-boot-groovy-templates"
59+
include "spring-boot-project:spring-boot-hazelcast"
5960
include "spring-boot-project:spring-boot-integration"
6061
include "spring-boot-project:spring-boot-jackson"
6162
include "spring-boot-project:spring-boot-jdbc"

spring-boot-project/spring-boot-actuator-autoconfigure/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ dependencies {
2323
optional(project(":spring-boot-project:spring-boot-data-jpa"))
2424
optional(project(":spring-boot-project:spring-boot-elasticsearch"))
2525
optional(project(":spring-boot-project:spring-boot-flyway"))
26+
optional(project(":spring-boot-project:spring-boot-hazelcast"))
2627
optional(project(":spring-boot-project:spring-boot-integration"))
2728
optional(project(":spring-boot-project:spring-boot-jackson"))
2829
optional(project(":spring-boot-project:spring-boot-jdbc"))
@@ -42,7 +43,6 @@ dependencies {
4243
}
4344
optional("com.fasterxml.jackson.dataformat:jackson-dataformat-xml")
4445
optional("com.github.ben-manes.caffeine:caffeine")
45-
optional("com.hazelcast:hazelcast")
4646
optional("com.hazelcast:hazelcast-spring")
4747
optional("com.zaxxer:HikariCP")
4848
optional("io.lettuce:lettuce-core")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/hazelcast/HazelcastHealthContributorAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
2929
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
3030
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
31-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration;
31+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration;
3232
import org.springframework.context.annotation.Bean;
3333

3434
/**

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/hazelcast/HazelcastHealthContributorAutoConfigurationIntegrationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.springframework.boot.actuate.health.Health;
2525
import org.springframework.boot.actuate.health.Status;
2626
import org.springframework.boot.autoconfigure.AutoConfigurations;
27-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration;
27+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration;
2828
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
2929
import org.springframework.boot.testsupport.classpath.resources.WithResource;
3030

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/hazelcast/HazelcastHealthContributorAutoConfigurationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration;
2222
import org.springframework.boot.actuate.hazelcast.HazelcastHealthIndicator;
2323
import org.springframework.boot.autoconfigure.AutoConfigurations;
24-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration;
24+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration;
2525
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
2626
import org.springframework.boot.testsupport.classpath.resources.WithResource;
2727

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebEndpointsAutoConfigurationIntegrationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@
3434
import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
3535
import org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration;
3636
import org.springframework.boot.autoconfigure.data.rest.RepositoryRestMvcAutoConfiguration;
37-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration;
3837
import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
3938
import org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration;
4039
import org.springframework.boot.context.annotation.UserConfigurations;
4140
import org.springframework.boot.flyway.autoconfigure.FlywayAutoConfiguration;
41+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration;
4242
import org.springframework.boot.liquibase.autoconfigure.LiquibaseAutoConfiguration;
4343
import org.springframework.boot.test.context.runner.ReactiveWebApplicationContextRunner;
4444
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;

spring-boot-project/spring-boot-actuator/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ dependencies {
4040
optional("com.fasterxml.jackson.core:jackson-databind")
4141
optional("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
4242
optional("com.github.ben-manes.caffeine:caffeine")
43-
optional("com.hazelcast:hazelcast")
4443
optional("com.hazelcast:hazelcast-spring")
4544
optional("com.zaxxer:HikariCP")
4645
optional("io.lettuce:lettuce-core")
@@ -100,6 +99,7 @@ dependencies {
10099
optional("org.springframework.session:spring-session-core")
101100

102101
testImplementation(project(":spring-boot-project:spring-boot-autoconfigure-all"))
102+
testImplementation(project(":spring-boot-project:spring-boot-hazelcast"))
103103
testImplementation(project(":spring-boot-project:spring-boot-jackson"))
104104
testImplementation(project(":spring-boot-project:spring-boot-jsonb"))
105105
testImplementation(project(":spring-boot-project:spring-boot-reactor-netty"))

spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/hazelcast/HazelcastHealthIndicatorTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.springframework.boot.actuate.health.Health;
2424
import org.springframework.boot.actuate.health.Status;
2525
import org.springframework.boot.autoconfigure.AutoConfigurations;
26-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration;
26+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration;
2727
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
2828
import org.springframework.boot.testsupport.classpath.resources.WithResource;
2929

spring-boot-project/spring-boot-autoconfigure-all/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ dependencies {
4646
optional(project(":spring-boot-project:spring-boot-data-jpa"))
4747
optional(project(":spring-boot-project:spring-boot-elasticsearch"))
4848
optional(project(":spring-boot-project:spring-boot-flyway"))
49+
optional(project(":spring-boot-project:spring-boot-hazelcast"))
4950
optional(project(":spring-boot-project:spring-boot-jackson"))
5051
optional(project(":spring-boot-project:spring-boot-jdbc"))
5152
optional(project(":spring-boot-project:spring-boot-jsonb"))
@@ -66,7 +67,6 @@ dependencies {
6667
optional("com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations")
6768
optional("com.fasterxml.jackson.module:jackson-module-parameter-names")
6869
optional("com.google.code.gson:gson")
69-
optional("com.hazelcast:hazelcast")
7070
optional("com.hazelcast:hazelcast-spring")
7171
optional("com.h2database:h2")
7272
optional("com.nimbusds:oauth2-oidc-sdk")

spring-boot-project/spring-boot-autoconfigure-all/src/main/java/org/springframework/boot/autoconfigure/cache/CacheAutoConfiguration.java

+3-5
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2828
import org.springframework.boot.autoconfigure.data.couchbase.CouchbaseDataAutoConfiguration;
2929
import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
30-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration;
3130
import org.springframework.boot.context.properties.EnableConfigurationProperties;
3231
import org.springframework.boot.jpa.autoconfigure.EntityManagerFactoryDependsOnPostProcessor;
3332
import org.springframework.cache.CacheManager;
@@ -53,10 +52,9 @@
5352
* @since 1.3.0
5453
* @see EnableCaching
5554
*/
56-
@AutoConfiguration(
57-
after = { CouchbaseDataAutoConfiguration.class, HazelcastAutoConfiguration.class,
58-
RedisAutoConfiguration.class },
59-
afterName = "org.springframework.boot.jpa.autoconfigure.hibernate.HibernateJpaAutoConfiguration")
55+
@AutoConfiguration(after = { CouchbaseDataAutoConfiguration.class, RedisAutoConfiguration.class },
56+
afterName = { "org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration",
57+
"org.springframework.boot.jpa.autoconfigure.hibernate.HibernateJpaAutoConfiguration" })
6058
@ConditionalOnClass(CacheManager.class)
6159
@ConditionalOnBean(CacheAspectSupport.class)
6260
@ConditionalOnMissingBean(value = CacheManager.class, name = "cacheResolver")

spring-boot-project/spring-boot-autoconfigure-all/src/main/java/org/springframework/boot/autoconfigure/cache/HazelcastCacheConfiguration.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -22,8 +22,8 @@
2222
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2323
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2424
import org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate;
25-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration;
26-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastConfigResourceCondition;
25+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration;
26+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastConfigResourceCondition;
2727
import org.springframework.cache.CacheManager;
2828
import org.springframework.context.annotation.Bean;
2929
import org.springframework.context.annotation.Conditional;

spring-boot-project/spring-boot-autoconfigure-all/src/main/java/org/springframework/boot/autoconfigure/session/SessionAutoConfiguration.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2024 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -31,7 +31,6 @@
3131
import org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration;
3232
import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
3333
import org.springframework.boot.autoconfigure.data.redis.RedisReactiveAutoConfiguration;
34-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration;
3534
import org.springframework.boot.autoconfigure.web.ServerProperties;
3635
import org.springframework.boot.autoconfigure.web.reactive.HttpHandlerAutoConfiguration;
3736
import org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration;
@@ -67,10 +66,11 @@
6766
* @since 1.4.0
6867
*/
6968
@AutoConfiguration(
70-
after = { HazelcastAutoConfiguration.class, MongoDataAutoConfiguration.class,
71-
MongoReactiveDataAutoConfiguration.class, RedisAutoConfiguration.class,
72-
RedisReactiveAutoConfiguration.class, WebSessionIdResolverAutoConfiguration.class },
73-
afterName = { "org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration",
69+
after = { MongoDataAutoConfiguration.class, MongoReactiveDataAutoConfiguration.class,
70+
RedisAutoConfiguration.class, RedisReactiveAutoConfiguration.class,
71+
WebSessionIdResolverAutoConfiguration.class },
72+
afterName = { "org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration",
73+
"org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration",
7474
"org.springframework.boot.jdbc.autoconfigure.JdbcTemplateAutoConfiguration" },
7575
before = { HttpHandlerAutoConfiguration.class, WebFluxAutoConfiguration.class })
7676
@ConditionalOnClass(Session.class)

spring-boot-project/spring-boot-autoconfigure-all/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ org.springframework.boot.autoconfigure.graphql.servlet.GraphQlWebMvcAutoConfigur
4646
org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration
4747
org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration
4848
org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration
49-
org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration
50-
org.springframework.boot.autoconfigure.hazelcast.HazelcastJpaDependencyAutoConfiguration
5149
org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration
5250
org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration
5351
org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration

spring-boot-project/spring-boot-autoconfigure-all/src/test/java/org/springframework/boot/autoconfigure/cache/CacheAutoConfigurationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
import org.springframework.boot.autoconfigure.AutoConfigurations;
5050
import org.springframework.boot.autoconfigure.cache.support.MockCachingProvider;
5151
import org.springframework.boot.autoconfigure.cache.support.MockCachingProvider.MockCacheManager;
52-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration;
52+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration;
5353
import org.springframework.boot.test.context.assertj.AssertableApplicationContext;
5454
import org.springframework.boot.testsupport.classpath.resources.WithResource;
5555
import org.springframework.cache.Cache;

spring-boot-project/spring-boot-dependencies/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -2035,6 +2035,7 @@ bom {
20352035
"spring-boot-flyway",
20362036
"spring-boot-freemarker",
20372037
"spring-boot-groovy-templates",
2038+
"spring-boot-hazelcast",
20382039
"spring-boot-integration",
20392040
"spring-boot-jackson",
20402041
"spring-boot-jarmode-tools",

spring-boot-project/spring-boot-docker-compose/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ dependencies {
1717
dockerTestImplementation(project(":spring-boot-project:spring-boot-pulsar"))
1818
dockerTestImplementation(project(":spring-boot-project:spring-boot-r2dbc"))
1919
dockerTestImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support-docker"))
20-
dockerTestImplementation("com.hazelcast:hazelcast")
2120
dockerTestImplementation("com.redis:testcontainers-redis")
2221
dockerTestImplementation("org.assertj:assertj-core")
2322
dockerTestImplementation("org.awaitility:awaitility")
@@ -42,6 +41,7 @@ dependencies {
4241
optional(project(":spring-boot-project:spring-boot-actuator-autoconfigure"))
4342
optional(project(":spring-boot-project:spring-boot-elasticsearch"))
4443
optional(project(":spring-boot-project:spring-boot-flyway"))
44+
optional(project(":spring-boot-project:spring-boot-hazelcast"))
4545
optional(project(":spring-boot-project:spring-boot-jdbc"))
4646
optional(project(":spring-boot-project:spring-boot-liquibase"))
4747
optional(project(":spring-boot-project:spring-boot-pulsar"))

spring-boot-project/spring-boot-docker-compose/src/dockerTest/java/org/springframework/boot/docker/compose/service/connection/hazelcast/HazelcastDockerComposeConnectionDetailsFactoryIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2024 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -24,8 +24,8 @@
2424
import com.hazelcast.core.HazelcastInstance;
2525
import com.hazelcast.map.IMap;
2626

27-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastConnectionDetails;
2827
import org.springframework.boot.docker.compose.service.connection.test.DockerComposeTest;
28+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastConnectionDetails;
2929
import org.springframework.boot.testsupport.container.TestImage;
3030

3131
import static org.assertj.core.api.Assertions.assertThat;

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/hazelcast/HazelcastDockerComposeConnectionDetailsFactory.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2024 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -18,10 +18,10 @@
1818

1919
import com.hazelcast.client.config.ClientConfig;
2020

21-
import org.springframework.boot.autoconfigure.hazelcast.HazelcastConnectionDetails;
2221
import org.springframework.boot.docker.compose.core.RunningService;
2322
import org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory;
2423
import org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionSource;
24+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastConnectionDetails;
2525

2626
/**
2727
* {@link DockerComposeConnectionDetailsFactory} to create

spring-boot-project/spring-boot-docs/build.gradle

+2
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ dependencies {
6161
autoConfiguration(project(path: ":spring-boot-project:spring-boot-elasticsearch", configuration: "autoConfigurationMetadata"))
6262
autoConfiguration(project(path: ":spring-boot-project:spring-boot-flyway", configuration: "autoConfigurationMetadata"))
6363
autoConfiguration(project(path: ":spring-boot-project:spring-boot-freemarker", configuration: "autoConfigurationMetadata"))
64+
autoConfiguration(project(path: ":spring-boot-project:spring-boot-hazelcast", configuration: "autoConfigurationMetadata"))
6465
autoConfiguration(project(path: ":spring-boot-project:spring-boot-integration", configuration: "autoConfigurationMetadata"))
6566
autoConfiguration(project(path: ":spring-boot-project:spring-boot-jackson", configuration: "autoConfigurationMetadata"))
6667
autoConfiguration(project(path: ":spring-boot-project:spring-boot-jdbc", configuration: "autoConfigurationMetadata"))
@@ -95,6 +96,7 @@ dependencies {
9596
configurationProperties(project(path: ":spring-boot-project:spring-boot-elasticsearch", configuration: "configurationPropertiesMetadata"))
9697
configurationProperties(project(path: ":spring-boot-project:spring-boot-flyway", configuration: "configurationPropertiesMetadata"))
9798
configurationProperties(project(path: ":spring-boot-project:spring-boot-freemarker", configuration: "configurationPropertiesMetadata"))
99+
configurationProperties(project(path: ":spring-boot-project:spring-boot-hazelcast", configuration: "configurationPropertiesMetadata"))
98100
configurationProperties(project(path: ":spring-boot-project:spring-boot-integration", configuration: "configurationPropertiesMetadata"))
99101
configurationProperties(project(path: ":spring-boot-project:spring-boot-jackson", configuration: "configurationPropertiesMetadata"))
100102
configurationProperties(project(path: ":spring-boot-project:spring-boot-jdbc", configuration: "configurationPropertiesMetadata"))
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
plugins {
2+
id "java-library"
3+
id "org.springframework.boot.auto-configuration"
4+
id "org.springframework.boot.configuration-properties"
5+
id "org.springframework.boot.deployed"
6+
id "org.springframework.boot.optional-dependencies"
7+
}
8+
9+
description = "Spring Boot Hazelcast"
10+
11+
dependencies {
12+
api(project(":spring-boot-project:spring-boot"))
13+
api("com.hazelcast:hazelcast")
14+
15+
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
16+
optional(project(":spring-boot-project:spring-boot-jpa"))
17+
optional("com.hazelcast:hazelcast-spring")
18+
optional("org.slf4j:slf4j-api")
19+
20+
testImplementation(project(":spring-boot-project:spring-boot-test"))
21+
testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
22+
23+
testRuntimeOnly("com.h2database:h2")
24+
testRuntimeOnly("ch.qos.logback:logback-classic")
25+
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.hazelcast;
17+
package org.springframework.boot.hazelcast.autoconfigure;
1818

1919
import com.hazelcast.core.HazelcastInstance;
2020

@@ -31,7 +31,7 @@
3131
*
3232
* @author Stephane Nicoll
3333
* @author Vedran Pavic
34-
* @since 1.3.0
34+
* @since 4.0.0
3535
* @see HazelcastConfigResourceCondition
3636
*/
3737
@AutoConfiguration
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2023 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.hazelcast;
17+
package org.springframework.boot.hazelcast.autoconfigure;
1818

1919
import java.io.IOException;
2020
import java.io.InputStream;
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2024 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.hazelcast;
17+
package org.springframework.boot.hazelcast.autoconfigure;
1818

1919
import com.hazelcast.client.HazelcastClient;
2020
import com.hazelcast.core.HazelcastInstance;
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2024 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.hazelcast;
17+
package org.springframework.boot.hazelcast.autoconfigure;
1818

1919
import com.hazelcast.client.HazelcastClient;
2020
import com.hazelcast.client.config.ClientConfig;
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.hazelcast;
17+
package org.springframework.boot.hazelcast.autoconfigure;
1818

1919
import com.hazelcast.config.Config;
2020

@@ -24,7 +24,7 @@
2424
*
2525
* @author Jaromir Hamala
2626
* @author Stephane Nicoll
27-
* @since 2.7.0
27+
* @since 4.0.0
2828
*/
2929
@FunctionalInterface
3030
public interface HazelcastConfigCustomizer {

0 commit comments

Comments
 (0)