Utilice axios para solicitar el método de la interfaz anotada con @DeleteMapping

El front-end usa el método de eliminación para acceder a la interfaz, el back-end usa la anotación @DeleteMapping y el método usa @PathVariable para recibir parámetros. Preste atención al uso de: /{id} en la anotación.

后端接口:
// 根据ID删除用户
@DeleteMapping("/api/deleteUserById/{id}")
@ResponseBody
public String deleteUserById(@PathVariable("id") Integer id) {
    int rowsDeleted = userMapper.deleteUserById((long)id);
    if (rowsDeleted > 0) {
        return "数据删除成功!";
    } else {
        return "数据删除失败!";
    }
}

Interfaz de usuario:
axios.delete('http://127.0.0.1:8080/api/deleteUserById/'+id)
.then(response => { // Procesando la respuesta exitosa console.log('Eliminar exitosamente', respuesta ); }) .catch(error => { // Manejar la respuesta de error console.error('Error al eliminar', error); });






Qiu Feng escribió en Zibo, Notas de aprendizaje de Java: Como soy un novato en Java, ¡los expertos pueden criticarme y corregirme!

Supongo que te gusta

Origin blog.csdn.net/hmwz0001/article/details/131914682
Recomendado
Clasificación