@Inherited @Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) public @interface Produces
MimeType.getMimeType(String) 方式得到 ContentType ,之后设置到 response 上。
最后才会调用用户的 Controller。
注意:该注解只有预设置作用。在 Controller 执行过程中,可以通过 RenderInvoker.renderTo(String, String)
和 RenderInvoker.viewType(String) 两个方法来改变 Produces 注解的行为。public abstract String value