如果我使用注释,是否有可能有一个基本包装类将所有控制器包装在 Spring 中?基本上在所有页面上,我需要在显示HTML之前进行一些检查,并且还包括一些配置,例如站点的BASE_URL等。
我知道我可以使用 Spring 安全性来验证用户及其登录状态/权限以查看页面,但是我还需要根据他们的权限级别等设置变量。那么有没有办法为每个页面设置一个基本设置,而不必在每个方法中添加相同的代码?
我会使用 AOP 或(更符合 Spring MVC)一个 HandlerInterceptor,它是 Spring 类似于 servlet 过滤器。