我有许多 Controller 方法分布在许多类中。每个方法都采用一个 Model
对象,我的所有方法都将一些共享属性填充到模型中(主要控制导航栏显示)。有没有办法将“基本”方法插入 Spring?我想要一种方法可以填充我的共享属性,然后进入特定的 Controller 方法(或就此反转)。有人知道怎么做吗?
最佳答案
听起来像 HandlerIntercepto r 可能是个好方法。
它有点像 AOP -- 您可以定义一个具有 PreHandle
或 PostHandle
方法的类,并配置它将在哪些请求上运行。在您的情况下,您可能需要一个 PostHandle
,因为这将使您能够访问 ModelAndView,因此您可以使用共享项填充它。
关于java - Spring Framework MVC 基本 Controller 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8042506/