Witajcie,
Mam problem z adnotacją @PreAuthorize. Metoda która jest zawarta w adnotacji nie jest wykonywana.
@PreAuthorize("hasRole('ADMIN')")
public void removeMember(Member m) {
}
Podejrzewam że problem leży w źle skonfigurowanym aop.
W pom.xml mam takie dependencies
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.8.5</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.5</version>
</dependency>
W kontekście springa mam zdefiniowane:
<aop:aspectj-autoproxy/>
Proszę o pomoc :)