Using bundle JMSSecurityExtraBundle .
@PreAuthorize,
它允许您添加自己的表达式方法,
@PreAuthorize("myMethod('class', 'perm')")
例如,在使用 ACL 权限时,您可以添加类似以下内容:
@PreAuthorize("isGranted('myObject', 'CREATE')")
@Secure,
它只允许您定义允许谁根据用户角色调用方法。
@Secure(roles="ROLE_XXXX")