Spring AOP отключает аннотации Spring Security - PullRequest
0 голосов
/ 10 января 2020

Сначала я хочу запустить MyAspect, до Spring Security PreAuthorize, когда я помещаю Order (0) в свой Aspect, PreAuthorize игнорируется, Spring Security не оценивает условия, без этого Order (0), Spring Security PreAuthorize вызывается во-первых, он пропускает некоторый идентификатор, который должен быть заполнен аспектом MyAspect:

@Named
@Aspect
@Configuration
@Order(0)
public class MyAspect {

    @Around("execution(* mypackage.MyRepo.save(..))")
    public void tessst(JoinPoint joinPoint) throws Throwable {

    }
}

MyRepo

   @PreAuthorize("hasAuthority('SOME_AUTHORITY') and hasPermission(blablabla)")
    public MyObject save(@Param("argument") MyObject myObject) {
       //code
    }
...