@PreAuthorize(“isAuthenticated()”)返回nullpointer异常而不是accessdeniedexpection [方法级安全性]

时间:2013-12-06 10:10:56

标签: java spring spring-mvc spring-security

我目前仍然坚持这些问题。当我尝试使用@PreAuthorize("hasRole('ROLE_USER')")时,它可以正常使用,但不会在@PreAuthorize("isAuthenticated()")上使用。我试图让它返回accessdeniedexception,但它会返回nullpointerexception

之前有没有人遇到过这类问题?

1 个答案:

答案 0 :(得分:0)

我从未想过有一个扩展SecurityRoot.class的自定义类,但忘记了TrustResolver.class没有通过导致nullpointer异常。我刚刚设置了trustResolver,它可以正常工作。