当前位置: 首页 > news >正文

网站挂直播连接怎么做网页设计与制作实训报告制作内容

网站挂直播连接怎么做,网页设计与制作实训报告制作内容,网站开发薪水,wordpress如何适配手机学习后端CRUD操作 书接上文#xff0c;我们学习了前后端分离项目的基础环境配置和用户管理模块的前后端基础搭建#xff0c;以下链接是上一节教程内容详细步骤#xff0c;友友们可以跟着步骤实操。本节课程我们在前面项目的基础上接着学习后端CRUD操作#xff0c;真正打通数…学习后端CRUD操作 书接上文我们学习了前后端分离项目的基础环境配置和用户管理模块的前后端基础搭建以下链接是上一节教程内容详细步骤友友们可以跟着步骤实操。本节课程我们在前面项目的基础上接着学习后端CRUD操作真正打通数据库。 基于SpringBootVueElementUIMybatis前后端分离管理系统超详细教程一 一、建库建表添数据 数据库为qing表名sys_user,字段如下 自己给表中填充几条数据后面两个字段先不用管之后会用到 二、数据查询新增/更改删除 1、IDEA项目包下新建三个包entity,mapper,service,controller,各个包分别建User类UserMapper类,UserService类,UserController类 2、UserMapper类中编写增/删/改/查的sql语句 及 接口 这里我们先用简单的sql学习后端数据库的CRUD操作之后会学习如何在XML文件中编写动态sql动态sql使得新增/更新操作更加灵活。 mapper层代码如下 package com.xrk.ejobback.mapper;import com.xrk.ejobback.entity.User; import org.apache.ibatis.annotations.*;import java.util.List;Mapper public interface UserMapper {//这里使用的数据库修改为qing,yml文件中记得修改//查询方法(查询所有)的sql及接口Select(select * from sys_user)ListUser findAll();//数据增加的sql及接口Insert(insert into sys_user(username,password,email,phone,nickname,address)VALUES(#{username},#{password},#{email},#{phone},#{nickname},#{address});)int insert(User user);// 数据更新的sql及接口Update(update sys_user set username#{username},password#{password},email#{email},phone#{phone},nickname#{nickname},address#{address} where id#{id})int update(User user);//数据删除的sql及接口Delete(delete from sys_user where id#{id})int deleteById(Param(id)Integer id); }3、UserService类中编写具体的增、删、改业务逻辑 本次查询逻辑简单所以查询业务没有写service层里我们在controller层直接调用查询的mapper接口就可以了。 service层代码如下 package com.xrk.ejobback.service;import com.xrk.ejobback.entity.User; import com.xrk.ejobback.mapper.UserMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;Service public class UserService {Autowiredprivate UserMapper userMapper ;//增、改方法,通过判断Id是否为空做方法分流public int save(User user){//如果没有id则是新增调用insertif(user.getId()null){return userMapper.insert(user);}else {//否则是更新调用updatereturn userMapper.update(user);}}//删除方法public int deleteById(Integer id){return userMapper.deleteById(id);} } 4、UserController中编写路由及方法调用 controller层代码如下 package com.xrk.ejobback.controller;import com.xrk.ejobback.entity.User; import com.xrk.ejobback.mapper.UserMapper; import com.xrk.ejobback.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*;import java.util.List;//设置后端控制器路由 RestController RequestMapping(/user) public class UserController {Autowiredprivate UserMapper userMapper;Autowiredprivate UserService userService ;//查询数据控制器RequestMapping(/index)public ListUser index(){return userMapper.findAll();}// 新增、更改数据控制器PostMapping(/save)public Integer save(RequestBody User user){return userService.save(user);}//删除方法控制器PostMapping(/{id})public Integer deleteById(PathVariable Integer id){return userService.deleteById(id);} } 三、用postman做后端CRUD测试 1、测试方法:添加一条数据 按下图照步骤操作看到圈8返回了影响行数1表示我们添加数据成功。上图中的Json代码如下 {username: 虚拟2,password: 1239,email: xuniqq.com,phone: 12777780217,nickname: 将会被删除,address: 删除库}如法炮制我们可以在数据库多添加几条数据 2、测试方法修改数据 对其中一条存在的数据进行修改例如我修改Id8的这条为 {id:8,username: 虚拟身份,password: 7069,email: wumingqq.com,phone: 12755550217,nickname: 待删除,address: 删除库}点击send查看返回影响行数1表明数据修改成功 在navicat中刷新表格也看到修改成功后的数据 3、测试方法删除数据 我这里删除Id7和Id8两条数据 4、测试方法查询数据
http://www.pierceye.com/news/806843/

相关文章:

  • 做网站所需要的代码6红杏直播
  • 南通制作网站wordpress移动版设置
  • 哪个网站有免费ppt下载建筑类网站的推荐理由
  • 视觉差的网站公司外包
  • 基础做网站内蒙住房和城乡建设部网站
  • 发帖效果好的网站展馆展示设计公司排名
  • 童装网站建设文案什么网站做的号
  • 能打开的a站莆田网站建设建站系统
  • 上海市城乡建设管理局网站一个月做网站
  • 网站后台管理系统 aspwordpress拖拽上传
  • 华为手机官方网站登录爬虫做视频网站
  • 山东省工程建设信息官方网站河南网站seo推广
  • 低成本做网站 白之家重庆市建设执业资格注册管理中心网站
  • 电子商务网站建设需求在别的公司做的网站可以转走吗
  • 网站流量怎么做乡1万做网站需要几个人
  • 阿里云centos7做网站怀化网站seo
  • 我做的网站怎样被百度收录易语言 做网站mysql
  • 花店网站模板免费下载9个做简历的网站
  • 东港区网站制作seo推广模式是什么
  • 用织梦做网站能练技术吗广州专业网络推广公司
  • 下载ppt模板免费的网站在线做头像网站
  • 网络推广怎么免费做网站内部优化的方法
  • 沧州wap网站制作哈尔滨建设网证件查询
  • 一键查询注册过的网站快速排名教程
  • 响应式模板网站泰安招聘信息最新招聘2021
  • 信阳市住房和城乡建设厅网站wordpress加载速度
  • 建设本地网站 配置iis百度h5在线制作免费
  • 网站托管服务器做外贸去哪些网站找老外
  • 一个空间可以做几个网站微信公众号 做不了微网站
  • 嘉兴seo外包公司黄骅seo