Skip to content

Commit c7658db

Browse files
authored
Merge pull request #19023 from panos-kakos/JAVA-49665
[JAVA-49665]
2 parents 6f19def + 2e34ef2 commit c7658db

File tree

5 files changed

+19
-7
lines changed

5 files changed

+19
-7
lines changed

spring-boot-modules/spring-boot-libraries/pom.xml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
<!-- Bucket4j -->
112112
<dependency>
113113
<groupId>com.bucket4j</groupId>
114-
<artifactId>bucket4j-core</artifactId>
114+
<artifactId>bucket4j_jdk17-core</artifactId>
115115
<version>${bucket4j.version}</version>
116116
</dependency>
117117
<dependency>
@@ -300,8 +300,11 @@
300300
</profiles>
301301

302302
<properties>
303+
<spring-boot.version>3.5.7</spring-boot.version>
304+
<logback.version>1.5.20</logback.version>
305+
<org.slf4j.version>2.0.17</org.slf4j.version>
303306
<start-class>com.baeldung.openapi.OpenApiApplication</start-class>
304-
<spring-modulith-bom.version>1.2.2</spring-modulith-bom.version>
307+
<spring-modulith-bom.version>1.4.5</spring-modulith-bom.version>
305308
<rome.version>1.9.0</rome.version>
306309
<graphql-java-tools.version>5.2.4</graphql-java-tools.version>
307310
<git-commit-id-plugin.version>2.2.4</git-commit-id-plugin.version>
@@ -311,16 +314,16 @@
311314
<barcode4j.version>2.1</barcode4j.version>
312315
<qrgen.version>2.6.0</qrgen.version>
313316
<zxing.version>3.3.0</zxing.version>
314-
<bucket4j.version>8.9.0</bucket4j.version>
315-
<bucket4j-spring-boot-starter.version>0.10.3</bucket4j-spring-boot-starter.version>
317+
<bucket4j.version>8.15.0</bucket4j.version>
318+
<bucket4j-spring-boot-starter.version>0.13.0</bucket4j-spring-boot-starter.version>
316319
<caffeine.version>3.2.3</caffeine.version>
317320
<okapi.version>0.4.6</okapi.version>
318321
<qrcodegen.version>1.8.0</qrcodegen.version>
319322
<resilience4j-spring-boot2.version>2.0.2</resilience4j-spring-boot2.version>
320323
<wiremock-jre8.version>2.34.0</wiremock-jre8.version>
321-
<openapi-generator.version>7.8.0</openapi-generator.version>
322-
<springdoc.version>1.7.0</springdoc.version>
323-
<jackson-databind-nullable.version>0.2.1</jackson-databind-nullable.version>
324+
<openapi-generator.version>7.16.0</openapi-generator.version>
325+
<springdoc.version>1.8.0</springdoc.version>
326+
<jackson-databind-nullable.version>0.2.8</jackson-databind-nullable.version>
324327
</properties>
325328

326329
</project>

spring-boot-modules/spring-boot-libraries/src/main/resources/ratelimiting/application-bucket4j.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@ spring:
88
throw-exception-if-no-handler-found: true
99
resources:
1010
add-mappings: false
11+
12+
bucket4j:
13+
enabled: false

spring-boot-modules/spring-boot-libraries/src/test/java/com/baeldung/openapi/OpenApiPetsIntegrationTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.springframework.context.annotation.ComponentScan;
1414
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
1515
import org.springframework.security.web.SecurityFilterChain;
16+
import org.springframework.test.context.TestPropertySource;
1617
import org.springframework.test.context.junit4.SpringRunner;
1718
import org.springframework.test.web.servlet.MockMvc;
1819

@@ -21,6 +22,7 @@
2122
@SpringBootTest(classes = OpenApiApplication.class)
2223
@ComponentScan("com.baeldung.openapi")
2324
@AutoConfigureMockMvc
25+
@TestPropertySource(properties = "bucket4j.enabled=false")
2426
public class OpenApiPetsIntegrationTest {
2527

2628
private static final String PETS_PATH = "/pets";

spring-boot-modules/spring-boot-libraries/src/test/java/com/baeldung/ratelimiting/bucket4japp/Bucket4jRateLimitIntegrationTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
1313
import org.springframework.boot.test.context.SpringBootTest;
1414
import org.springframework.http.MediaType;
15+
import org.springframework.test.context.TestPropertySource;
1516
import org.springframework.test.context.junit4.SpringRunner;
1617
import org.springframework.test.web.servlet.MockMvc;
1718
import org.springframework.test.web.servlet.RequestBuilder;
@@ -20,6 +21,7 @@
2021

2122
@RunWith(SpringRunner.class)
2223
@SpringBootTest(classes = Bucket4jRateLimitApp.class)
24+
@TestPropertySource(properties = "spring.config.location=classpath:ratelimiting/application-bucket4j.yml")
2325
@AutoConfigureMockMvc
2426
public class Bucket4jRateLimitIntegrationTest {
2527

spring-boot-modules/spring-boot-libraries/src/test/java/com/baeldung/scheduling/shedlock/BaeldungTaskSchedulerIntegrationTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.junit.runner.RunWith;
55
import org.springframework.beans.factory.annotation.Autowired;
66
import org.springframework.boot.test.context.SpringBootTest;
7+
import org.springframework.test.context.TestPropertySource;
78
import org.springframework.test.context.junit4.SpringRunner;
89

910
import java.io.ByteArrayOutputStream;
@@ -13,6 +14,7 @@
1314

1415
@RunWith(SpringRunner.class)
1516
@SpringBootTest
17+
@TestPropertySource(properties = "bucket4j.enabled=false")
1618
public class BaeldungTaskSchedulerIntegrationTest {
1719
@Autowired
1820
private BaeldungTaskScheduler taskScheduler;

0 commit comments

Comments
 (0)