2016-03-30 6 views
0

Рассмотрим следующий Rest контроллер:PUT не может быть решена с переменной

@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 

Так я dob't знаю, как можно сделать метод контроллера для метода http PUT?

ответ

1

Вам необходимо ввести статический импорт для PUT:

import static org.springframework.web.bind.annotation.RequestMethod.PUT. 

Или сделать обычный импорт RequestedMethod перечисления и использования ссылки на PUT: RequestMethod.PUT.

Смежные вопросы