Yöntemleri denetleme izni için Spring Security kullanıyorum. HasPermission() yöntemine göndermek için bazı verileri toplamak için özel bir yöntem aramak istiyorum. Çalıştırmaya çalıştığım bir şey var ve SpelEvaluationException alıyorum çünkü Spring MethodSecurityExpressionRoot'ta localPrivateMethod'u arıyor. bunu arşivlemenin bir yolu var mı? Teşekkürler.Spring @PreAuthorize özel bir yöntem çağırın
@PreAuthorize("hasPermission(new Object[]{#arg3, #localPrivateMethod(#arg1,#arg2)}, 'canDoThis')")
public long publicMethod1(long arg1, long arg2, long arg3)
{
}
private String localPrivateMethod(long a1, long a2)
{
}
genel yaklaşım şöyledir: http://stackoverflow.com/questions/13564627/spring-aop-not -kullanıcı-için-yöntem-çağrı-içinde-başka-yöntem –