考虑以下Rest控制器:
@RequestMapping(method = PUT, path = "/orders/{oid}")
public void PendingPO(Model model, @RequestParam(name = "id") Long id) throws Exception {
salesService.PendingPurchaseOrder(PurchaseOrderID.of(id));
}
问题是,method = PUT
抱怨说:
PUT cannot be resolved to a variable
所以我不知道如何为PUT的http方法制作控制器方法?
答案 0 :(得分:1)
您需要为PUT引入静态导入:
import static org.springframework.web.bind.annotation.RequestMethod.PUT.
或者通常导入RequestedMethod枚举并使用对PUT的引用:RequestMethod.PUT。