我有不同的以\mobile 开头或包含\mobile 的映射。有没有办法捕捉所有这些映射?
我的映射是:
\mobile\login.mvc
\mobile\profile\details.mvc
\secure\mobile\profile\edit.mvc
现在我希望对所有“\mobile”映射调用一个函数 oder 映射,然后调用映射。
背景:我想在每次通话时检查用户是否登录并在必要时给他签名。但是我不会在每次映射参数用户名和密码时都查询,而是在一个地方查询。
我有不同的以\mobile 开头或包含\mobile 的映射。有没有办法捕捉所有这些映射?
我的映射是:
\mobile\login.mvc
\mobile\profile\details.mvc
\secure\mobile\profile\edit.mvc
现在我希望对所有“\mobile”映射调用一个函数 oder 映射,然后调用映射。
背景:我想在每次通话时检查用户是否登录并在必要时给他签名。但是我不会在每次映射参数用户名和密码时都查询,而是在一个地方查询。
如果您想在每个控制器中对用户进行身份验证,那么 Spring AOP 将是一个不错的选择。您可以编写单个身份验证方法并在使用 AOP 的控制器之前调用它。
这可能会有所帮助http://tedone.typepad.com/blog/2011/05/using-aop-easily-with-aspectj-and-spring.html