@Secured restricts access to a method by requiring a configured security attribute, such as ROLE_ADMIN. Method-level security is disabled by default; enable it with @EnableMethodSecurity(securedEnabled = true). section 11.4
Protecting a service method
Annotate the method with @Secured("ROLE_ADMIN"). An authenticated administrator can call getName(), while another authenticated user receives HTTP 403 Forbidden.
@Secured and @RolesAllowed are simpler and less powerful than @PreAuthorize and @PostAuthorize, so use them for straightforward role checks. section 11.4
