全局配置RestContoller通过配置使用/产生媒体类型

时间:2018-12-28 14:35:58

标签: spring-mvc

我有一个Web应用程序,该应用程序应仅允许RestController根据配置使用/产生某些媒体类型。有没有一种方法可以全局配置@RequestMapping的消费/生产属性/限制?

下面是一个虚拟代码段,由于注释属性的值必须是一个常量表达式,因此当然不会编译。

@RestController
public class SomeController {

  @Value("${app.rest.consumes}")
  private String consumes;

  @Value("${app.rest.produces}")
  private String produces;

  @PostMapping(value = "save/", consumes = { consumes }, produces = { produces })
  public SomeResponse doSave(...) {
    return ... ;
  }

}

有人在想如何实现?

0 个答案:

没有答案