Spring security 如何在基于Spring Java的配置中放置带有正则表达式的URL

Spring security 如何在基于Spring Java的配置中放置带有正则表达式的URL,spring-security,spring-java-config,Spring Security,Spring Java Config,在Spring安全XML配置文件中,我有如下内容 如果我将上述内容转换为基于Java的配置,如何处理正则表达式 您必须在HttpSecurity上使用regexMatchers方法: 公共类SpringSecurity扩展了WebSecurity配置适配器{ @凌驾 受保护的无效配置(HttpSecurity http)引发异常{ http .授权请求() .regexMatchers(“\A/categories/\d+/items/admin\”).hasRole(“用户”); } }

在Spring安全XML配置文件中,我有如下内容



如果我将上述内容转换为基于Java的配置,如何处理正则表达式

您必须在
HttpSecurity
上使用
regexMatchers
方法:

公共类SpringSecurity扩展了WebSecurity配置适配器{
@凌驾
受保护的无效配置(HttpSecurity http)引发异常{
http
.授权请求()
.regexMatchers(“\A/categories/\d+/items/admin\”).hasRole(“用户”);
}
}