update
This commit is contained in:
parent
485f50e7aa
commit
39a0c7d19f
3
pom.xml
3
pom.xml
@ -18,6 +18,7 @@
|
|||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
<java.version>17</java.version>
|
<java.version>17</java.version>
|
||||||
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
|
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
|
||||||
|
<spring-boot.version>3.2.4</spring-boot.version>
|
||||||
<druid.version>1.2.21</druid.version>
|
<druid.version>1.2.21</druid.version>
|
||||||
<bitwalker.version>1.21</bitwalker.version>
|
<bitwalker.version>1.21</bitwalker.version>
|
||||||
<swagger.version>3.0.0</swagger.version>
|
<swagger.version>3.0.0</swagger.version>
|
||||||
@ -44,7 +45,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
<artifactId>spring-boot-dependencies</artifactId>
|
<artifactId>spring-boot-dependencies</artifactId>
|
||||||
<version>3.2.1</version>
|
<version>${spring-boot.version}</version>
|
||||||
<type>pom</type>
|
<type>pom</type>
|
||||||
<scope>import</scope>
|
<scope>import</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
@ -62,15 +62,13 @@ public class PermitAllUrlProperties implements InitializingBean, ApplicationCont
|
|||||||
return Arrays.stream(new Pair[] { new Pair(info, method), new Pair(info, controller) });
|
return Arrays.stream(new Pair[] { new Pair(info, method), new Pair(info, controller) });
|
||||||
})
|
})
|
||||||
.filter(pair -> pair.second != null)
|
.filter(pair -> pair.second != null)
|
||||||
.flatMap(pair -> {
|
.flatMap(pair -> switch (matching) {
|
||||||
if ("ant_path_matcher".equals(matching)) {
|
case "ant_path_matcher" ->
|
||||||
return Objects.requireNonNull(pair.first.getPatternsCondition().getPatterns()).stream();
|
Objects.requireNonNull(pair.first.getPatternsCondition().getPatterns()).stream();
|
||||||
} else if ("path_pattern_parser".equals(matching)) {
|
case "path_pattern_parser" ->
|
||||||
return Objects.requireNonNull(pair.first.getPathPatternsCondition().getPatternValues())
|
Objects.requireNonNull(pair.first.getPathPatternsCondition().getPatternValues())
|
||||||
.stream();
|
.stream();
|
||||||
} else {
|
default -> Objects.requireNonNull(pair.first.getPatternsCondition().getPatterns()).stream();
|
||||||
return Objects.requireNonNull(pair.first.getPatternsCondition().getPatterns()).stream();
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
.map(url -> RegExUtils.replaceAll(url, PATTERN, ASTERISK))
|
.map(url -> RegExUtils.replaceAll(url, PATTERN, ASTERISK))
|
||||||
.forEach(urls::add);
|
.forEach(urls::add);
|
||||||
|
Loading…
Reference in New Issue
Block a user