我有一个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 ... ;
}
}
有人在想如何实现?