码迷,mamicode.com
首页 > Web开发 > 详细

SecurityMetadataSource does not support secure object class

时间:2015-02-12 14:15:00      阅读:548      评论:0      收藏:0      [点我收藏+]

标签:support securitymetadatasource filterinvocation

Caused by: java.lang.IllegalArgumentException: SecurityMetadataSource does not support secure object class: class org.springframework.security.web.FilterInvocation
	at org.springframework.util.Assert.isTrue(Assert.java:65)
	at org.springframework.security.access.intercept.AbstractSecurityInterceptor.afterPropertiesSet(AbstractSecurityInterceptor.java:123)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
	... 46 more



出现这个错误,网上找了很久都没满意的答案,最后发现关键字应该为not support,


   

@Override

public boolean supports(Class<?> arg0) {

return false;

}

解决方法: supports中的false改为true

SecurityMetadataSource does not support secure object class

标签:support securitymetadatasource filterinvocation

原文地址:http://5148737.blog.51cto.com/5138737/1613907

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!