是否可以在整个类上添加@Secured或@PreAuthorized注释

2022-09-02 03:44:47

保护一整类控制器而不是每种方法似乎是合乎逻辑的。我可以这样做吗:

@Controller
@Secured("ROLE_USER")
public class accountPages {
   //Controllers
}

答案 1

来自 Spring Security 3 - PACKT Publishing

请注意,方法级安全注释也可以应用于类级!方法级批注(如果提供)将始终覆盖在类级指定的批注


答案 2

推荐