【发布时间】:2016-05-06 16:31:07
【问题描述】:
我正在研究一个 dropwizard 项目,它的视图包中包含一系列类,如下所示:
package api.views;
public class FooView {
public static class FindAll {
}
public static class Item {
}
}
我注意到要使用此类视图的唯一地方是在资源类中,其方式类似于以下内容:
@GET
@Timed
@UnitOfWork
@JsonView(FooView.FindAll.class)
public Response getAll() {
//connects to the DB via hibernate
//returns a Response containing a JSON list of Foos in the DB
}
我不明白这些视图的作用,因为它们是空的静态类,以及它们是否可以修改返回的 JSON。
【问题讨论】:
标签: java hibernate jackson dropwizard