Java Spring Security仅为一条路径添加安全性

Java Spring Security仅为一条路径添加安全性,java,spring,spring-security,Java,Spring,Spring Security,我的用例很简单,但找不到示例。我想允许我的所有端点,但只允许一条需要基本身份验证且具有用户角色的路径。如何使用Spring Security的antmatchers?我尝试了下面的方法,但在所有请求中都得到了401个未经授权的 httpSecurity .authorizeRequests() .antMatchers("/api/**").hasRole("USER") .antMatchers("/**").permitAll(); 如果删除.ant

我的用例很简单,但找不到示例。我想允许我的所有端点,但只允许一条需要基本身份验证且具有
用户
角色的路径。如何使用Spring Security的antmatchers?我尝试了下面的方法,但在所有请求中都得到了
401个未经授权的

httpSecurity
    .authorizeRequests()
        .antMatchers("/api/**").hasRole("USER")
        .antMatchers("/**").permitAll();

如果删除.antMatchers(“/api/**”).hasRole(“用户”)?请共享整个配置代码如果删除.antMatchers(“/api/**”).hasRole(“用户”)?请共享整个配置代码