spring-security默认的权限前缀ROLE_,使用的时候较为不便
使用自定义的accessDecisionManager注入roleVoter,修改roleVoter中的rolePrefix属性为“”可以解决此问题
<!-- 注入 roleVoter修改rolePrefix,否则Spring要求权限必须以ROLE_开头 -->
<bean id="accessDecisionManager" class="org.springframework.security.access.vote.AffirmativeBased">
<constructor-arg name="decisionVoters">
<list>
<ref bean="roleVoter" />
<ref bean="authenticatedVoter" />
</list>
</constructor-arg>
</bean>
<!-- 修改rolePrefix,否则Spring要求权限必须以ROLE_开头 -->
<bean id="roleVo