我用@ControllerAdvice 标记了一个类
添加了一个方法
@ModelAttribute
public void setSourceAppId(Model model)
{
model.addAttribute("myattribute","1234");
}
但是这个方法根本没有被调用。
最佳答案
我还没有将 modelattribute 与 setter 方法一起使用,所以我不能说这是一种错误的方法,但是将其更改为 getter 可以完成这项工作。此外,您不需要自己将其添加到模型中。 Modelattribute 正是在处理这个问题。
@ModelAttribute("myattribute")
public int getSourceAppId()
{
return 1234;
}
关于spring - 使用 ControllerAdvice 添加模型属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20576829/