Код: Выделить всё
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PatchMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController()
@RequestMapping("v1/test")
public class TestController {
@GetMapping(value = "get-test")
public String getTest(){
return "Get Success";
}
@PatchMapping(value = "patch-test")
public String patchTest(){
return "Patch Success";
}
@PostMapping(value = "post-test")
public String postTest(){
return "Post Success";
}
}
Если я нажимаю PATCH после GET или POST, я получаю предыдущий ответ API для метода PATCH.
Этот же код работает на других машинах. Я пробовал как с IntelliJ, так и с Eclipse, поведение такое же. Пробовал это от нескольких клиентов, таких как почтальон и завиток. Прикрепляю скриншот. Раньше это работало. не вносил никаких изменений, и теперь он не работает
- Запустить PATCH после GET

- Запустите PATCH после POST

- Trigger PATCH

Подробнее здесь: https://stackoverflow.com/questions/643 ... pring-boot
Мобильная версия