Re: рефакторинг сервисного метода
От: Baudolino  
Дата: 29.04.15 09:18
Оценка:
Spring Security поддерживает Spring EL, поэтому в аннотациях можно писать сложные выражения:

@PreAuthorize("hasRole('PERMISSION_UPDATE_ANY_PRODUCT') or (hasRole('PERMISSION_UPDATE_OWN_PRODUCT') and #product.author==authentication.name)")
void processProduct() {
    ...
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.