diff --git a/module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/JdbcDataProperties.java b/module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/JdbcDataProperties.java index 929b34a3c7c..fc5e486ce54 100644 --- a/module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/JdbcDataProperties.java +++ b/module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/JdbcDataProperties.java @@ -16,6 +16,8 @@ package org.springframework.boot.data.jdbc.autoconfigure; +import org.jspecify.annotations.Nullable; + import org.springframework.boot.context.properties.ConfigurationProperties; /** @@ -31,13 +33,13 @@ public class JdbcDataProperties { * Dialect to use. By default, the dialect is determined by inspecting the database * connection. */ - private JdbcDatabaseDialect dialect; + private @Nullable JdbcDatabaseDialect dialect; - public JdbcDatabaseDialect getDialect() { + public @Nullable JdbcDatabaseDialect getDialect() { return this.dialect; } - public void setDialect(JdbcDatabaseDialect dialect) { + public void setDialect(@Nullable JdbcDatabaseDialect dialect) { this.dialect = dialect; } diff --git a/module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/package-info.java b/module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/package-info.java index 7b1d5926162..4f07d3cdb27 100644 --- a/module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/package-info.java +++ b/module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/package-info.java @@ -17,4 +17,7 @@ /** * Auto-configuration for Spring Data JDBC. */ +@NullMarked package org.springframework.boot.data.jdbc.autoconfigure; + +import org.jspecify.annotations.NullMarked;