Improve null-safety of module/spring-boot-cassandra

See gh-46926
This commit is contained in:
Moritz Halbritter
2025-08-26 14:22:54 +02:00
parent 39a91dda9d
commit 31a9958a06
2 changed files with 7 additions and 2 deletions
@@ -260,7 +260,7 @@ public final class CassandraAutoConfiguration {
private static final class CassandraDriverOptions {
private final Map<String, String> options = new LinkedHashMap<>();
private final Map<String, @Nullable String> options = new LinkedHashMap<>();
private CassandraDriverOptions add(DriverOption option, @Nullable String value) {
String key = createKeyFor(option);
@@ -30,7 +30,12 @@ class CassandraEnvironment {
private final String datacenter;
CassandraEnvironment(Map<String, @Nullable String> env) {
this.datacenter = env.getOrDefault("CASSANDRA_DC", env.getOrDefault("CASSANDRA_DATACENTER", "datacenter1"));
this.datacenter = getDatacenter(env);
}
private static String getDatacenter(Map<String, @Nullable String> env) {
String datacenter = env.getOrDefault("CASSANDRA_DC", env.get("CASSANDRA_DATACENTER"));
return (datacenter != null) ? datacenter : "datacenter1";
}
String getDatacenter() {