Utilisez axios pour demander la méthode de l'interface annotée avec @DeleteMapping

Le front-end utilise la méthode delete pour accéder à l'interface, le back-end utilise l'annotation @DeleteMapping et la méthode utilise @PathVariable pour recevoir les paramètres. Faites attention à l'utilisation de : /{id} dans l'annotation.

后端接口:
// 根据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 "数据删除失败!";
    }
}

Interface frontale :
axios.delete('http://127.0.0.1:8080/api/deleteUserById/'+id)
.then(response => { // Traitement de la réponse réussie console.log('Supprimer avec succès', réponse ); }) .catch(error => { // Gérer la réponse d'erreur console.error('Deletion failed', error); });






Qiu Feng a écrit dans Zibo, Notes d'apprentissage Java. Puisque je suis novice en Java, j'apprécie les critiques et les corrections des experts !

Je suppose que tu aimes

Origine blog.csdn.net/hmwz0001/article/details/131914682
conseillé
Classement