我使用@RestController
和@RequestMapping
註釋來定義我的所有servlet與spring-mvc
。如何設置@RequestMapping的默認值?
問題:如何爲這些註釋定義一些默認值,因此我不必重複關於例如consumes
和produces
的相同配置?
我想總是採用以下配置,而不必重複每條路徑上:
@GetMapping(produces = {APPLICATION_XML_VALUE, APPLICATION_JSON_VALUE})
@PostMapping(
consumes = {APPLICATION_XML_VALUE, APPLICATION_JSON_VALUE},
produces = {APPLICATION_XML_VALUE, APPLICATION_JSON_VALUE})
我很久沒做spring-mvc了,但是不能只寫自己的註釋嗎? –
不幸的是,@GetMapping具有'@Target(ElementType.METHOD)',所以我不能只創建自己的註釋並重用它。我也不能將註釋添加到我的servlet控制器的類級別。在課堂級別上不允許... – membersound
您可以在課堂級別的RequestMapping上應用生產和消費。 –