有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

应用程序中的java 400()状态错误

我们创建了一个新域并部署了一个新的war文件,但是当我登录到我的应用程序时,数据并没有从数据库中获取

获取400()状态错误

在我们的应用程序中,我们使用spring security&;注释,我们在控制器类中有@preAuthorize注释

当我尝试时,我得到了where问题,并使用它删除controller类中某个特定方法中的@preAuthorize注释,并部署了一个新的war文件。 我得到了该特定方法的数据,但在我的应用程序中,有太多@preAuthorize注释。 我该如何解决这个问题?有人能帮我吗。 提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    如果您想保护web控制器的安全,更好的办法是使用和绑定到特定URL的方法,而不是控制器中的方法,并且工作得很好

    ...
    
    <intercept-url pattern="/admin/**" access="hasRole('ADMIN')" />