import com.atlassian.annotations.security.RequiresPermission; @RequiresPermission("admin") public void deleteUser(String username) { } <dependency> <groupId>com.atlassian.annotations</groupId> <artifactId>atlassian-annotations</artifactId> <version>1.0.1</version> </dependency> import com.atlassian.annotations.security.PermissionChecker; public class PermissionInterceptor { public void checkPermission(PermissionChecker checker) { String requiredPermission = checker.getRequiredPermission(); if (!User.hasPermission(requiredPermission)) { throw new SecurityException("Permission denied"); } } }


上一篇:
下一篇:
切换中文