Skip to content

Commit f52c882

Browse files
committed
Add nullability annotations to module/spring-boot-session-jdbc
See gh-46587
1 parent 5b97347 commit f52c882

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

module/spring-boot-session-jdbc/src/main/java/org/springframework/boot/session/jdbc/autoconfigure/JdbcSessionProperties.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.session.jdbc.autoconfigure;
1818

19+
import org.jspecify.annotations.Nullable;
20+
1921
import org.springframework.boot.context.properties.ConfigurationProperties;
2022
import org.springframework.boot.sql.init.DatabaseInitializationMode;
2123
import org.springframework.session.FlushMode;
@@ -46,7 +48,7 @@ public class JdbcSessionProperties {
4648
* Platform to use in initialization scripts if the @@platform@@ placeholder is used.
4749
* Auto-detected by default.
4850
*/
49-
private String platform;
51+
private @Nullable String platform;
5052

5153
/**
5254
* Name of the database table used to store sessions.
@@ -83,11 +85,11 @@ public void setSchema(String schema) {
8385
this.schema = schema;
8486
}
8587

86-
public String getPlatform() {
88+
public @Nullable String getPlatform() {
8789
return this.platform;
8890
}
8991

90-
public void setPlatform(String platform) {
92+
public void setPlatform(@Nullable String platform) {
9193
this.platform = platform;
9294
}
9395

module/spring-boot-session-jdbc/src/main/java/org/springframework/boot/session/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 Session JDBC.
1919
*/
20+
@NullMarked
2021
package org.springframework.boot.session.jdbc.autoconfigure;
22+
23+
import org.jspecify.annotations.NullMarked;

0 commit comments

Comments
 (0)