Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
预授权中的Spring EL:使用;这";而不是",@“myBean”吗;?_Spring_Spring Mvc_Spring Security_Spring El - Fatal编程技术网

预授权中的Spring EL:使用;这";而不是",@“myBean”吗;?

预授权中的Spring EL:使用;这";而不是",@“myBean”吗;?,spring,spring-mvc,spring-security,spring-el,Spring,Spring Mvc,Spring Security,Spring El,我想通过以下方式使用Spring方法安全性保护我的MVC控制器: @Controller public class MyBean { @RequestMapping(value = "/myUrl", method = { RequestMethod.GET }) @PreAuthorize("@myBean.isAccessible()") public ModelAndView doSomething(HttpServletRequest request, Http

我想通过以下方式使用Spring方法安全性保护我的MVC控制器:

@Controller
public class MyBean {

    @RequestMapping(value = "/myUrl", method = { RequestMethod.GET })
    @PreAuthorize("@myBean.isAccessible()")
    public ModelAndView doSomething(HttpServletRequest request, HttpServletResponse response) {
        ...
    }

    public boolean isAccessible() {
        if (...) {
            return true;
        }
        return false;
    }
}

是否有机会将
@myAction
替换为对
的引用此

是否仅用于语法首选项,还是您希望行为发生任何变化?仅用于语法首选项-相同的行为。在重构类名的情况下,更容易维护f.e。