Je dois utiliser un & & opérateur dans une annotation @PreAuthorize de printemps comme suit:En utilisant && dans Spring MVC @PreAuthorize
@PreAuthorize("hasAuthority('AUTH_ADMIN') && isEnabled(principal.department, #docCat)")
@RequestMapping(value = "/samedept/patient/{pin}/results/{docCat}/{docResultType}/{docId}", method = RequestMethod.GET,
headers = ContentTypeHeader.HEADER_APPLICATION_PDF)
ModelAndView secureViewResultPdf(@PathVariable(value = "pin") long pin,
@PathVariable(value = "docCat") String docCat,
@PathVariable(value = "docResultType") String docResultType,
@PathVariable(value = "docId") String docId);
J'ai essayé, mais je reçois
java.lang.IllegalStateException: Cannot handle (38) '&'
at org.springframework.expression.spel.standard.Tokenizer.process(Tokenizer.java:193)
I J'ai regardé partout sur le web mais je ne trouve pas un exemple d'opérateur & & utilisé de cette façon. C'est possible?