Skip to content

Commit 5eedecd

Browse files
committed
Add nullability annotations to module/spring-boot-data-jdbc
See gh-46587
1 parent cfbb90f commit 5eedecd

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/JdbcDataProperties.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
package org.springframework.boot.data.jdbc.autoconfigure;
1818

19+
import org.jspecify.annotations.Nullable;
20+
1921
import org.springframework.boot.context.properties.ConfigurationProperties;
2022

2123
/**
@@ -31,13 +33,13 @@ public class JdbcDataProperties {
3133
* Dialect to use. By default, the dialect is determined by inspecting the database
3234
* connection.
3335
*/
34-
private JdbcDatabaseDialect dialect;
36+
private @Nullable JdbcDatabaseDialect dialect;
3537

36-
public JdbcDatabaseDialect getDialect() {
38+
public @Nullable JdbcDatabaseDialect getDialect() {
3739
return this.dialect;
3840
}
3941

40-
public void setDialect(JdbcDatabaseDialect dialect) {
42+
public void setDialect(@Nullable JdbcDatabaseDialect dialect) {
4143
this.dialect = dialect;
4244
}
4345

module/spring-boot-data-jdbc/src/main/java/org/springframework/boot/data/jdbc/autoconfigure/package-info.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,7 @@
1717
/**
1818
* Auto-configuration for Spring Data JDBC.
1919
*/
20+
@NullMarked
2021
package org.springframework.boot.data.jdbc.autoconfigure;
22+
23+
import org.jspecify.annotations.NullMarked;

0 commit comments

Comments
 (0)