spring mvc 使用拦截器和在controller中使用if语句的服务器资源使用率和效率对比?

就比如 用户权限问题,一个没有权限的用户要访问只有管理员才有权限访问的请求地址
使用框架配的拦截器的方式与在controller或者userServiceimpl中使用if语句进行权限访问的控制方式,两种方式的服务器资源使用率和执行效率方面比较情况是怎样的?

个人观点,这就像数据库的,lazy模式和非lazy模式差不多