Database 要从db加载的spring安全动态角色

Database 要从db加载的spring安全动态角色,database,dynamic,spring-security,role,Database,Dynamic,Spring Security,Role,我的问题类似于post[问题]: 我尝试过Rob Winch给出的解决方案,但spring安全部门对此表示不满。所以我不确定这是因为spring最新版本3.1还是我错过了其他一些东西。非常感谢您的指导 Caused by: java.lang.ClassCastException: com.xx.web.security.filter.JdbcFilterInvocationSecurityMetadataSource cannot be cast to org.springframework.

我的问题类似于post[问题]:

我尝试过Rob Winch给出的解决方案,但spring安全部门对此表示不满。所以我不确定这是因为spring最新版本3.1还是我错过了其他一些东西。非常感谢您的指导

Caused by: java.lang.ClassCastException: com.xx.web.security.filter.JdbcFilterInvocationSecurityMetadataSource cannot be cast to org.springframework.security.web.access.intercept.DefaultFilterInvocationSecurityMetadataSource

因为spring抱怨DefaultFilterInvocationSecurityMetadataSource,所以解决方案是按照jbbarquero的回答扩展该类:

您可能遇到了一个问题,这个问题已经解决了。这很难说没有看到完整的堆栈。