@RequestMapping注解的params属性通过请求的请求参数匹配请求映射
    @RequestMapping注解的params属性是一个字符串类型的数组,可以通过四种表达式设置请求参数 和请求 映射的匹配关系

    “param”:要求请求映射所匹配的请求必须携带param请求参数
    “!param”:要求请求映射所匹配的请求必须不能携带param请求参数
    “param=value”:要求请求映射所匹配的请求必须携带param请求参数且param=value
    “param!=value”:要求请求映射所匹配的请求必须携带param请求参数但是param!=value

    image.png
    image.png

    注:
    若当前请求满足@RequestMapping注解的value和method属性,但是不满足params属性,
    此时 页面回报错400:Parameter conditions “username, password!=123456” not met for actual request parameters: username={admin}, password={123456}