是否有类似于Spring 3 MVC中Struts 2 Preparable interface / prepare方法的内容?
即,每次请求控制器时执行的方法。
感谢。
编辑:例如,我想要实现的是根据我的用户填充一组属性,对于此控制器中的每个请求,都试图避免这种情况:
@Controller
@RequestMapping("my")
public class MyController {
private void fillProperties() {...}
public void request1() {
fillProperties();
...
}
public void request2() {
fillProperties();
...
}
}
答案 0 :(得分:1)
您可以使用Interceptors
答案 1 :(得分:0)
以下是几个选项:
答案 2 :(得分:0)
json.array! @items do |t|
json.id t.id //get the value normally
json.created_at t.created_at //get the value normally
Json.user_id t.user.id //undefined method `id’
json.user_original_img t.user.image_url(:original) //undefined method `image_url'
end
或
https://docs.oracle.com/javaee/5/api/javax/annotation/PostConstruct.html