From 003170eb0d1df41d21737df0139255e2f5372c0c Mon Sep 17 00:00:00 2001 From: panos-kakos <102670093+panos-kakos@users.noreply.github.com> Date: Tue, 30 Jan 2024 00:10:43 +0200 Subject: [PATCH] [JAVA-27826] Upgraded to spring boot 3 (#15745) --- testing-modules/jmeter/pom.xml | 9 +++------ .../WebSecurityConfiguration.java | 19 ++++++++++++------- .../java/com/baeldung/domain/Student.java | 2 +- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/testing-modules/jmeter/pom.xml b/testing-modules/jmeter/pom.xml index 67a21f6c86..868023e762 100644 --- a/testing-modules/jmeter/pom.xml +++ b/testing-modules/jmeter/pom.xml @@ -10,9 +10,9 @@ com.baeldung - parent-boot-2 + parent-boot-3 0.0.1-SNAPSHOT - ../../parent-boot-2 + ../../parent-boot-3 @@ -156,14 +156,11 @@ - - - 3.7.0 - + com.baeldung.dashboard.DashboardApplication 3.7.0 diff --git a/testing-modules/jmeter/src/main/java/com/baeldung/configuration/WebSecurityConfiguration.java b/testing-modules/jmeter/src/main/java/com/baeldung/configuration/WebSecurityConfiguration.java index 033281e07f..1893389fae 100644 --- a/testing-modules/jmeter/src/main/java/com/baeldung/configuration/WebSecurityConfiguration.java +++ b/testing-modules/jmeter/src/main/java/com/baeldung/configuration/WebSecurityConfiguration.java @@ -1,5 +1,7 @@ package com.baeldung.configuration; +import static org.springframework.security.config.Customizer.withDefaults; + import java.util.HashSet; import java.util.Set; @@ -12,6 +14,7 @@ import org.springframework.security.crypto.factory.PasswordEncoderFactories; import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.provisioning.InMemoryUserDetailsManager; import org.springframework.security.web.SecurityFilterChain; +import org.springframework.security.web.util.matcher.AntPathRequestMatcher; @Configuration public class WebSecurityConfiguration { @@ -30,15 +33,17 @@ public class WebSecurityConfiguration { } @Bean - public SecurityFilterChain securityFilter(HttpSecurity http) throws Exception { - + public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http - .authorizeRequests() - .antMatchers("/secured/**").authenticated() - .anyRequest().permitAll() - .and() - .httpBasic(); + .authorizeHttpRequests(authorizeRequests -> + authorizeRequests + .requestMatchers(new AntPathRequestMatcher("/secured/**")) + .authenticated() + .anyRequest().permitAll() + ) + .httpBasic(withDefaults()); return http.build(); + } } diff --git a/testing-modules/jmeter/src/main/java/com/baeldung/domain/Student.java b/testing-modules/jmeter/src/main/java/com/baeldung/domain/Student.java index 0f6150fc48..942a43b215 100644 --- a/testing-modules/jmeter/src/main/java/com/baeldung/domain/Student.java +++ b/testing-modules/jmeter/src/main/java/com/baeldung/domain/Student.java @@ -1,6 +1,6 @@ package com.baeldung.domain; -import javax.validation.constraints.NotNull; +import jakarta.validation.constraints.NotNull; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Document;