Package com.moeen.shared_lib.user
Annotation Interface RequireRole
Marks a controller method or class as requiring a specific role.
This annotation is used to enforce role-based access control on controller
methods or entire controllers.
example:
@RequireRole({UserRoles.ADMIN, UserRoles.USER})
public class AdminController {
@GetMapping("/dashboard")
public String dashboard() { ... }
}
-
Required Element Summary
Required Elements
-
Element Details
-
value
UserRoles[] value
-