继图书管理项目遗留的问题修改

news/2024/11/13 8:01:33/

1. 查询查不到?

因为我的数据库变量是下划线命名的,user_id ,而一种规范是 ,这个时候的实体类的变量要写成驼峰型的,就是userId。

第二种就是直接把数据库变量和实体类变量的名字设成相同的。

这样封装成的对象才能在数据库中对应查找到,再从数据库封装返回!

2. 功能的细节有些不需要实现!

比如登录时,检查需要填入的数据是否不为null,这是前端需要考虑的,后端不需要if else判断,而手机号码校验,这个就需要后端来实现。

3. 可以通过断点调试,看看后端控制台有没有发送过来的请求

4.后续加入密码加密,安全验证,打印日志,让shi山更精致一点。


http://www.ppmy.cn/news/1527798.html

相关文章

Vue 常用高级指令解析

Vue 高级指令的重要性 Vue 高级指令是一种扩展 Vue.js 框架的功能的方式,可以让你在处理 DOM 元素时具有更多的控制权。它们可以通过自定义指令的方式进行编写和应用。 高级指令的重要性在于,它们使开发者能够通过 Vue 框架来创建更加复杂和灵活的交互…

【Vmware16安装教程】

📖Vmware16安装教程 ✅1.下载✅2.安装 ✅1.下载 官网地址:https://www.vmware.com/ 百度云盘:Vmware16下载 123云盘:Vmware16下载 ✅2.安装 1.双击安装包VMware-workstation-full-16.1.0-LinuxProbe.Com.exe,点击…

使用OpenCV进行模糊检测(拉普拉斯算子)

参考: 使用OpenCV进行模糊检测(拉普拉斯算子) 代码: # import the necessary packages from imutils import paths import argparse import cv2 import osdef variance_of_laplacian(image):# compute the Laplacian of the ima…

UE5安卓项目打包安装

Android studio安装 参考:https://docs.unrealengine.com/5.2/zh-CN/how-to-set-up-android-sdk-and-ndk-for-your-unreal-engine-development-environment/ 打开android studio的官网:Download Android Studio & App Tools - Android Developers …

【深度智能】:迈向高级时代的人工智能全景指南

​ ​ 前几天偶然发现了一个超棒的人工智能学习网站,内容通俗易懂,讲解风趣幽默,简直让人欲罢不能。忍不住分享给大家,人工智能立刻跳转,开启你的AI学习之旅吧! 第一阶段:基础知识 1. 计算机科…

一个基于Java SSM框架(Spring、SpringMVC、MyBatis)的沙县小吃点餐系统

下面是一个基于Java SSM框架(Spring、SpringMVC、MyBatis)的沙县小吃点餐系统的简单代码案例。这个系统通常包含用户管理、菜单浏览、点餐、订单管理等功能。 1. 实体类(POJO) 首先,我们定义一个简单的Product实体类…

css grid布局属性详解

Grid布局 前言一、认识Grid1.1容器和项目1.2行和列1.3单元格和网格线 二、容器属性2.1.grid-template-columns与grid-template-rows属性2.1.1 直接使用长度单位比如px2.1.2 使用百分比 %2.1.3 使用repeat函数2.1.4 按比例划分 fr 关键字2.1.5 自动填充 auto 关键字2.1.6 最大值…

工商银行银企直联接口清单

+--- 电子银行部V0.0.0.1 | +--- 专业版 | | +--- 代发工资单上传(PBI).xls | | +--- 代发工资单删除(PBD).xls | | +--- 代发工资单查询(PBQ).xls | | +--- 余额保留(HAR).xls | | +--- 保证金账户信息查询(QAD).xls | | +--- 到账通知.xls | |…