Skip to content

Commit 653f5a1

Browse files
committed
Merge branch '4.0.x'
Closes gh-50184
2 parents ab17dd8 + 4a7bd33 commit 653f5a1

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

core/spring-boot/src/main/java/org/springframework/boot/env/RandomValuePropertySource.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package org.springframework.boot.env;
1818

19+
import java.security.SecureRandom;
1920
import java.util.HexFormat;
2021
import java.util.OptionalInt;
2122
import java.util.OptionalLong;
@@ -79,7 +80,7 @@ public RandomValuePropertySource() {
7980
}
8081

8182
public RandomValuePropertySource(String name) {
82-
super(name, new Random());
83+
super(name, new SecureRandom());
8384
}
8485

8586
@Override

core/spring-boot/src/test/java/org/springframework/boot/env/RandomValuePropertySourceTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ void getPropertyWhenNotRandomReturnsNull() {
5050

5151
@Test
5252
void getPropertyWhenStringReturnsValue() {
53-
assertThat(this.source.getProperty("random.string")).isNotNull();
53+
assertThat(this.source.getProperty("random.string")).isNotNull().asString().containsPattern("^[0-9a-f]{32}$");
5454
}
5555

5656
@Test

0 commit comments

Comments
 (0)