国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

我的第一個項目(十二) :分數(shù)和生命值的更新(后端增刪查改的"改")

這篇具有很好參考價值的文章主要介紹了我的第一個項目(十二) :分數(shù)和生命值的更新(后端增刪查改的"改")。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

好家伙,寫后端,這多是一件美逝.

關(guān)于這個項目的代碼前面的博客有寫?

我的第一個獨立項目 - 隨筆分類 - 養(yǎng)肥胖虎 - 博客園 (cnblogs.com)

?

現(xiàn)在,我們登陸進去了,我開始和敵人戰(zhàn)斗,誒,打到一百分了,我現(xiàn)在要把這個分數(shù)保存起來

?文章來源地址http://www.zghlxwxcb.cn/news/detail-427347.html

?

1.前端先把測試樣例寫好

?隨便寫一個測試樣例

<template>
  <div>
    <div ref="stage"></div>
    <button @click="http">網(wǎng)絡(luò)請求測試</button>
  </div>
</template>
  
<script>
import { canvas, main_1 } from "panghu-planebattle-esm"
import bus from '../js/eventBus'
export default {
  data() {
    return {
      player: {
        id:'',
        loginName: 123456,
        life: 100,
        score: score,
      },
    }
  },
  methods:{
    http(){
      setInterval(() => {
      this.axios.post('http://localhost:3312/sys-user/update', this.player)
        .then((resp) => {

          console.log("this is update", resp);
          let data = resp.data;
          //
          if (data.success) {
            console.log({
              message: '修改成功',
              type: 'success'
            });
          }
        })
    }, 5000)
    }
  },

?

我的第一個項目(十二) :分數(shù)和生命值的更新(后端增刪查改的"改")

?(確實是非常樸實無華的測試樣例)

?

?

2.隨后我們來到后端

來到controller類中添加接口

我的第一個項目(十二) :分數(shù)和生命值的更新(后端增刪查改的"改")

?

    @PostMapping("update")
    public CommonResp update(@RequestBody SysUserUpdateReq req){
//        zxcv1234
        CommonResp resp = new CommonResp<>();
        sysUserService.update(req);
        return resp;
    }

?

?

3.在req文件下添加一個SysUserUpdateReq類

因為這個我們只做對數(shù)據(jù)的更新,所以只用LoginName,life,score就可以了

我的第一個項目(十二) :分數(shù)和生命值的更新(后端增刪查改的"改")

?

package com.wulaoda.loginhouduan.req;

public class SysUserUpdateReq {
    private String LoginName;

    private int life;

    private int score;

    public String getLoginName() {
        return LoginName;
    }

    public void setLoginName(String loginName) {
        LoginName = loginName;
    }

    public int getLife() {
        return life;
    }

    public void setLife(int life) {
        this.life = life;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    @Override
    public String toString() {
        return "SysUserUpdateReq{" +
                "LoginName='" + LoginName + '\'' +
                ", life=" + life +
                ", score=" + score +
                '}';
    }
}

?

4.編寫業(yè)務(wù)

這里Mybatis-plus提供的update方法

嘶,參數(shù)看不懂

我的第一個項目(十二) :分數(shù)和生命值的更新(后端增刪查改的"改")

?然后,改怎么寫啊...不會啊...

必應(yīng)我來了

mybatis-plus入門學習-BaseMapper - 掘金 (juejin.cn)

mybatis-plus update更新操作的三種方式_mybatisplus的uodate_波神小波的博客-CSDN博客

直接就對著抄

我的第一個項目(十二) :分數(shù)和生命值的更新(后端增刪查改的"改")

?

//數(shù)據(jù)更新
    @Override
    public SysUserUpdateResp update(SysUserUpdateReq req){//重寫
          //網(wǎng)上的例子
//        LambdaUpdateWrapper<User> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
//        lambdaUpdateWrapper.eq(User::getName, "rhb").set(User::getAge, 18);
//        Integer rows = userMapper.update(null, lambdaUpdateWrapper);
          LambdaUpdateWrapper<SysUserEntity> wrapper1 = new LambdaUpdateWrapper<>();
          wrapper1.eq(SysUserEntity::getLoginName, req.getLoginName()).set(SysUserEntity::getLife, req.getLife());
          sysUserMapper.update(null,wrapper1);
          return null;
    }

?

前端點下按鈕,開始測試,

我的第一個項目(十二) :分數(shù)和生命值的更新(后端增刪查改的"改")

?數(shù)據(jù)成功修改

?

到了這里,關(guān)于我的第一個項目(十二) :分數(shù)和生命值的更新(后端增刪查改的"改")的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 我的第一個項目(十一) :飛機大戰(zhàn)分包完成(簡單闡述分包思路以及過程)

    我的第一個項目(十一) :飛機大戰(zhàn)分包完成(簡單闡述分包思路以及過程)

    好家伙, ? 代碼已開源 Git: https://gitee.com/tang-and-han-dynasties/panghu-planebattle-esm.git NPM: panghu-planebattle-esm - npm (npmjs.com) ? 現(xiàn)在,比如說,我用Vue寫好了個人博客主頁的前端 我想在這個主頁里面加點東西,讓我的博客更繽紛多彩一點 我想在他的主頁里面塞個小游戲,他會怎么做 ? 如下

    2023年04月18日
    瀏覽(88)
  • 猿創(chuàng)征文|Python-sklearn機器學習之旅:我的第一個機器學習實戰(zhàn)項目

    目錄 前言 一、從目的出發(fā) 1.導(dǎo)入數(shù)據(jù) 二、項目開啟 1.導(dǎo)入數(shù)據(jù)

    2024年01月24日
    瀏覽(100)
  • 【Python數(shù)據(jù)科學 | 11】應(yīng)用實戰(zhàn):我的第一個開源項目-基金定投回測工具

    【Python數(shù)據(jù)科學 | 11】應(yīng)用實戰(zhàn):我的第一個開源項目-基金定投回測工具

    這是機器未來的第60篇文章 原文首發(fā)地址:https://robotsfutures.blog.csdn.net/article/details/127712752 【Python數(shù)據(jù)科學快速入門系列 | 01】Numpy初窺——基礎(chǔ)概念 【Python數(shù)據(jù)科學快速入門系列 | 02】創(chuàng)建ndarray對象的十多種方法 【Python數(shù)據(jù)科學快速入門系列 | 03】玩轉(zhuǎn)數(shù)據(jù)摘?。篘umpy的索引

    2024年02月02日
    瀏覽(804)
  • MFC——我的第一個MFC

    MFC——我的第一個MFC

    我的第一個MFC是在圖像軟件設(shè)計課程中創(chuàng)建的,使用Visual Studio 2022軟件,基于C++語言,依賴freeimage圖像庫,實現(xiàn)在窗口應(yīng)用中對一幅圖像進行各種處理功能(如中值濾波等) 微軟基礎(chǔ)類庫(Microsoft Foundation Classes,簡稱MFC)是微軟公司提供的一個類庫,以C++類的形式封裝了W

    2024年02月06日
    瀏覽(89)
  • 我的第一個Java Swing窗體程序

    我的第一個Java Swing窗體程序

    Java Swing入門之窗體 目錄 Java Swing系列 簡介 一、Swing組件結(jié)構(gòu) 二、窗體實現(xiàn) 1. 單窗體編寫 2.多窗體編寫 總結(jié) Swing是一個用于開發(fā)Java應(yīng)用程序用戶界面的開發(fā)工具包,是由純Java實現(xiàn)的。以抽象窗口工具包(AWT)為基礎(chǔ)使跨平臺應(yīng)用程序可以使用任何可插拔的外觀風格,不依賴

    2024年01月16日
    瀏覽(559)
  • 【JAVA】我和我的第一個“對象”相遇

    【JAVA】我和我的第一個“對象”相遇

    ??個人主頁: Aileen_0v0 ??熱門專欄: 華為鴻蒙系統(tǒng)學習|計算機網(wǎng)絡(luò)|數(shù)據(jù)結(jié)構(gòu)與算法 ? ??個人格言:“沒有羅馬,那就自己創(chuàng)造羅馬~” 表達式1 ?表達式2 :表達式3 表達式1必須是一個布爾表達式 如果表達式1為真,那么執(zhí)行表達式2,否則執(zhí)行表達式3 根據(jù)以下代碼思考打印的

    2024年01月24日
    瀏覽(94)
  • VLLO - 我的第一個視頻編輯器Vlog

    VLLO - 我的第一個視頻編輯器Vlog

    ? ?【應(yīng)用名稱】:VLLO - 我的第一個視頻編輯器Vlog ?【適用平臺】:#Android ? ?【軟件標簽】:#VLLO ?【應(yīng)用版本】:9.0.20 ?【應(yīng)用大小】:180MB ?【軟件說明】:VLLO 是一款非常簡單的視頻編輯器。初學者和一般使用者也能享受剪輯、添加字幕、加入背景音樂與轉(zhuǎn)場效果

    2024年01月19日
    瀏覽(82)
  • 我的第一個NPM包:panghu-planebattle-esm(胖虎飛機大戰(zhàn))使用說明

    我的第一個NPM包:panghu-planebattle-esm(胖虎飛機大戰(zhàn))使用說明

    好家伙,我的包終于開發(fā)完啦 ? 歡迎使用胖虎的飛機大戰(zhàn)包!! 為你的主頁添加色彩 這是一個有趣的網(wǎng)頁小游戲包,使用canvas和js開發(fā) 使用ES6模塊化開發(fā) 效果圖如下: ?(覺得圖片太sb的可以自己改) 代碼已開源!! Git: https://gitee.com/tang-and-han-dynasties/panghu-planebattle-esm.git NPM: panghu-pla

    2023年04月19日
    瀏覽(18)
  • 《一個程序猿的生命周期》-《發(fā)展篇》- 45.“崩”在熬過疫情后的第一年

    《一個程序猿的生命周期》-《發(fā)展篇》- 45.“崩”在熬過疫情后的第一年

    ? ?阿里崩、滴滴崩、騰訊崩、ChatGPT崩,最近東方某選主播小董也面臨崩的局面,如果評選今年,那么“崩”字是當仁不讓。 ? ? (1)開年不利 ? ?前兩年給碳素行業(yè)某私營集團公司做過全集團的生產(chǎn)管控信息化建設(shè)規(guī)劃,但是由于某些原因沒有形成可執(zhí)行的項目機

    2024年02月04日
    瀏覽(17)
  • 【C快學-C語言程序設(shè)計(基礎(chǔ)篇)】從VSCode中使用C編寫我的第一個Hello world

    【C快學-C語言程序設(shè)計(基礎(chǔ)篇)】從VSCode中使用C編寫我的第一個Hello world

    簡介:本專欄是一個C語言基礎(chǔ)入門知識學習的一個專欄 面向:廣大C友 工具:VSCODE 博主:一個友好且寵粉的博主,送書活動小專欄,不定期抽獎送圖書給粉絲 社區(qū):??山魚社區(qū) 我這里是使用超級強大的vscode來進行C語言的學習的,因為vscode有著許多好用且方便的插件,能夠

    2024年02月13日
    瀏覽(94)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包