mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-10-09 19:09:03 +00:00
Improve null-safety of module/spring-boot-cassandra
See gh-46926
This commit is contained in:
+1
-1
@@ -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);
|
||||
|
||||
+6
-1
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user