SpringBoot案例-部门管理-新增

这篇具有很好参考价值的文章主要介绍了SpringBoot案例-部门管理-新增。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

根据页面原型,明确需求

页面原型

SpringBoot案例-部门管理-新增,Java Web学习跟踪笔记,spring boot,后端,java

需求

SpringBoot案例-部门管理-新增,Java Web学习跟踪笔记,spring boot,后端,java  

SpringBoot案例-部门管理-新增,Java Web学习跟踪笔记,spring boot,后端,java

阅读接口文档

接口文档链接如下:

【腾讯文档】SpringBoot案例所需文档
https://docs.qq.com/doc/DUkRiTWVaUmFVck9N

思路分析

前端在输入要新增的部门名称后,会以JSON格式将数据传入至后端,

对于JSON格式数据的接收具体参考往期文章:请求响应-json参数的接收_熵240的博客-CSDN博客

使用实体类来接收json格式的数据,以及注解@RequestBody,后端获取到该数据之后,向数据库中插入该条信息,根据接口文档知道该请求为一个psot请求

功能接口开发

控制层(Controller类)

具体关键代码如下:

    /**
     * 新增部门信息
     *
     * @param dept
     * @return
     */
    @PostMapping("/depts")
    public Result Insert(@RequestBody Dept dept) {
        log.info("新增部门");
        deptService.Insert(dept);
        return Result.success();
    }

业务层(Service类)

具体关键代码如下:

业务层
    /**
     * 新增部门
     *
     * @param dept
     */
    void Insert(Dept dept);
业务实现层
    @Override
    public void Insert(Dept dept) {
        // 补充未设置属性的属性值
        dept.setCreateTime(LocalDateTime.now());
        dept.setUpdateTime(LocalDateTime.now());
        deptMapper.Insert(dept);
    }

持久层(Mapper类)

具体关键代码如下:

    /**
     * 新增部门
     *
     * @param dept
     */
    @Insert("insert into dept (name, create_time, update_time) values (#{name},#{createTime},#{updateTime})")
    void Insert(Dept dept);

接口测试

仍然使用postman进行调试,发起post请求,请求地址及传递参数如下:

SpringBoot案例-部门管理-新增,Java Web学习跟踪笔记,spring boot,后端,java

运行结果为:

 SpringBoot案例-部门管理-新增,Java Web学习跟踪笔记,spring boot,后端,java 

SpringBoot案例-部门管理-新增,Java Web学习跟踪笔记,spring boot,后端,java 

 文章来源地址https://www.toymoban.com/news/detail-644231.html

SpringBoot案例-部门管理-新增,Java Web学习跟踪笔记,spring boot,后端,java 

前后端调试

依然是启动nginx项目,SpringBoot案例-部门管理-新增,Java Web学习跟踪笔记,spring boot,后端,java

运行结果如下:

SpringBoot案例-部门管理-新增,Java Web学习跟踪笔记,spring boot,后端,java 

 

到了这里,关于SpringBoot案例-部门管理-新增的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java+springboot基于Web的课程设计选题管理系统

      随着网络科技的不断发展以及人们经济水平的逐步提高,计算机如今已成为人们生活中不可缺少的一部分,为课程设计选题管理系统轻松便捷的管理信息,基于Web的课程设计选题系统实现了一款简洁、轻便的管理系统。本系统解决了课程设计选题管理系统管理事务中的主

    2024年02月20日
    浏览(37)
  • vue-springboot基于Java Web的校园菜鸟驿站管理系统99y82

    本系统依赖于MySQL数据库来储存信息,系统完成后,所有需要的数据都要从数据库中读取,这也意味着无论是插入、更新还是删除操作,只要对数据有改动的操作都需要与数据库交互,因此,系统的全部数据都要储存在数据库,必须保证数据库在未经授权情况下不得进行删除

    2024年02月19日
    浏览(45)
  • Springboot 订餐管理系统idea开发mysql数据库web结构java编程计算机网页源码maven项目

    一、源码特点   springboot 订餐管理系统是一套完善的信息系统,结合springboot框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发),系统具有 完整的源代码和数据库,系统主要采用B/S模式开发。 前段主要技术 bootstrap.css jquery 后端主

    2024年02月07日
    浏览(49)
  • Javaweb之SpringBootWeb案例查询部门以及前后端联调的详细解析

    2.1 查询部门 2.1.1 原型和需求 查询的部门的信息:部门ID、部门名称、修改时间 通过页面原型以及需求描述,我们可以看到,部门查询,是不需要考虑分页操作的。 2.1.2 接口文档 部门列表查询 基本信息 请求参数 无 响应数据 参数格式:application/json 参数说明: 参数名 类型

    2024年02月02日
    浏览(41)
  • 数据仓库中的跨部门协作与团队合作:最佳实践与案例

    作者:禅与计算机程序设计艺术 数据仓库中的跨部门协作与团队合作:最佳实践与案例 1. 引言 1.1. 背景介绍 随着企业数据规模的增长,数据仓库作为企业重要的资产已经成为了一个不可或缺的器官。数据仓库中的数据往往涉及到多个业务部门,这就需要各个部门之间进行跨

    2024年02月16日
    浏览(47)
  • Java毕业设计第90期-基于springboot的学习英语管理系统

    获取源码资料,请移步从戎源码网:从戎源码网_专业的计算机毕业设计网站 基于springboot的学习英语管理系统:前端 thymeleaf、jquery,后端 maven、springmvc、spring、mybatis,角色分为管理员、用户;集成学习单词、每日一句、听力练习等功能于一体的系统。 本学习系统分为注册登

    2024年01月17日
    浏览(42)
  • Java毕业设计-基于springboot的学习英语管理系统-第89期

    获取源码资料,请移步从戎源码网:从戎源码网_专业的计算机毕业设计网站 基于springboot+vue的医院管理系统:前端 vue、bootstrap、coreui,后端 maven、springmvc、spring、mybatis、redis,角色分为管理员、医生、医技医生、药房、挂号;集成挂号、检查申请、成药处方、处置申请等功

    2024年01月17日
    浏览(35)
  • 【Java 进阶篇】Java Web 编写注册页面案例

    当涉及到创建一个Java Web注册页面时,你将需要涵盖很多不同的主题,包括HTML、CSS、Java Servlet和数据库连接。在这篇文章中,我们将详细介绍每个步骤,以帮助你创建一个完整的注册页面。 注册页面是许多Web应用程序的关键组成部分,它允许用户创建自己的账户,以便访问应

    2024年02月07日
    浏览(35)
  • Java Web实现案例 :实现用户登录功能

    目录 零、本节学习目标 一、纯JSP方式实现用户登录功能 (一)实现思路 (二)实现步骤 1、创建Web项目  2、创建登录页面 3、创建登录处理页面 4、创建登录成功页面 5、创建登录失败页面 6、编辑项目首页 (三)测试结果 二、JSP+Servlet方式实现用户登录功能 (一)实现思

    2024年02月04日
    浏览(38)
  • Java Web应用小案例:实现用户登录功能

    掌握纯JSP方式实现用户登录功能 掌握JSP+Servlet方式实现用户登录功能 掌握JSP+Servlet+DB方式实现用户登录功能 掌握MVC模式实现用户登录功能 登录页面 login.jsp ,输入用户名和密码后,跳转到登录处理页面 doLogin.jsp 进行业务逻辑处理,登录成功,跳转到登录成功页面 success.jsp ,

    2024年02月04日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包