403 - Spring MVC 中请求映射的禁止错误

403 - Forbidden error for a Request Mapping in Spring MVC

我正在编写一个简单的 Spring MVC 控制器,其中包含一些基本的请求映射,如下所示。

@Controller
public class UserController {

    @RequestMapping("/showReg")
    public String showRegistration() {
        return "login/registerUser";        
    }

    @RequestMapping("/showReg1")
    public String showRegistration1() {
        return "login/registerUser";        
    }
}

访问 localhost:8080/showReg 给出了想要的结果。

但是,localhost:8080/showReg1 给我 403 - 禁止访问。

我确信我遗漏了一些非常简单的东西。它到底是什么?请帮我解决这个问题。

默认情况下,所有 url 都受到 spring 安全保护。

检查您的安全配置文件。您可能已经从安全性中打开了 url,如下所示。

对于xml配置:

<http pattern="/showReg" security="none"/>

或java配置:

@Override
public void configure(WebSecurity web) throws Exception {
     web.ignoring()
        .antMatchers("/showReg/**");
}