Dans le code suivant, je veux mettre à jour le pilote, Query fonctionne bien mais je veux également vérifier l'autorité de l'utilisateur connecté mais le code suivant ne fonctionne pasSpring @PreAuthorize ne fonctionne pas sur demande PATCH
En la première requête completeOrder
@PreAuthorized
travaux d'annotation mais INTHE deuxième requête, il ne fonctionne pas
public interface OrderRepository extends JpaRepository<Order, Long> {
@PreAuthorize("hasAuthority('rights')")
@Query("Select o from Order o where o.orderStatus='DELIVERED'")
List<Order> completedOrder();
@PreAuthorize("hasAuthority('rights')")
@Modifying
@Query("Update Order o set o.rider=:riderId where o.id= :orderId")
List<Order> changeRider();
}
Je crois que c'est un bug connu. https://jira.spring.io/browse/DATAREST-877 – kagmole
problème non résolu – SFAH