diff --git a/pom.xml b/pom.xml
index 1b52234..93e4adb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,6 +18,7 @@
UTF-8
17
3.1.1
+ 3.2.4
1.2.21
1.21
3.0.0
@@ -44,7 +45,7 @@
org.springframework.boot
spring-boot-dependencies
- 3.2.1
+ ${spring-boot.version}
pom
import
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/PermitAllUrlProperties.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/PermitAllUrlProperties.java
index 090cc87..d90025c 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/PermitAllUrlProperties.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/PermitAllUrlProperties.java
@@ -62,15 +62,13 @@ public class PermitAllUrlProperties implements InitializingBean, ApplicationCont
return Arrays.stream(new Pair[] { new Pair(info, method), new Pair(info, controller) });
})
.filter(pair -> pair.second != null)
- .flatMap(pair -> {
- if ("ant_path_matcher".equals(matching)) {
- return Objects.requireNonNull(pair.first.getPatternsCondition().getPatterns()).stream();
- } else if ("path_pattern_parser".equals(matching)) {
- return Objects.requireNonNull(pair.first.getPathPatternsCondition().getPatternValues())
+ .flatMap(pair -> switch (matching) {
+ case "ant_path_matcher" ->
+ Objects.requireNonNull(pair.first.getPatternsCondition().getPatterns()).stream();
+ case "path_pattern_parser" ->
+ Objects.requireNonNull(pair.first.getPathPatternsCondition().getPatternValues())
.stream();
- } else {
- return Objects.requireNonNull(pair.first.getPatternsCondition().getPatterns()).stream();
- }
+ default -> Objects.requireNonNull(pair.first.getPatternsCondition().getPatterns()).stream();
})
.map(url -> RegExUtils.replaceAll(url, PATTERN, ASTERISK))
.forEach(urls::add);