У меня есть служба,
<bean id="myservicie" class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
<property name="service" ref="aService"/>
<property name="serviceInterface" value="com.statestr.oms.fx.ws.service.IService"/>
</bean>
внутри этой службы,
@Secured ({"ROLE_USER"})
private void mythod(),
, но она не работает, однако
, если переместить этот метод вскажем, другой бин, mybean, сработает аннотация безопасности,
Я включил обе конфигурации, как показано ниже, кто-нибудь может помочь?Спасибо.
<global-method-security secured-annotations="enabled" access-decision-manager-ref="accessDecisionManager">
<protect-pointcut expression="execution(* *..com.statestr.oms.service.impl.*Mybean*.*(..))" access="ROLE_USER"/>
<protect-pointcut expression="execution(* *..com.statestr.oms.service.impl.*Service*.*(..))" access="ROLE_USER"/>
</global-method-security>