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

-邵阳网络公司-邵阳网站建设|邵阳网站制作北京网站策划联系电话

-邵阳网络公司-邵阳网站建设|邵阳网站制作,北京网站策划联系电话,沈阳建站平台,北京两学一做网站目录 案例准备工作 概述 案例目标 案例功能 部门管理 员工管理 环境搭建 1. 数据库准备 导入数据库表 2. 创建 Spring Boot 工程 需要引入的依赖 3. 配置 MyBatis 需要配置的内容 三层架构搭建 1. 代码结构 2. 各层职责 3. 关键代码实现 Mapper 层 Service …

目录

案例准备工作

概述

案例目标

案例功能

部门管理

员工管理

环境搭建

1. 数据库准备

导入数据库表

2. 创建 Spring Boot 工程

需要引入的依赖

3. 配置 MyBatis

需要配置的内容

三层架构搭建

1. 代码结构

2. 各层职责

3. 关键代码实现

Mapper 层

Service 层

Controller 层

规范要求

1. Restful API 设计规范

2. 代码分层与 MVC 设计模式

统一响应结果(Result)设计与使用

3.响应结果类(Result)定义

 4. 接口文档的使用

5.后端开发流程简述

总结

SQL脚本 


案例准备工作

概述

        本案例是基于 Spring Boot 进行开发,主要涉及 部门管理员工管理 两大功能模块。通过该案例,我们将了解 前端、后端、数据库 之间的交互,并掌握 基于接口文档开发后端接口 的能力。

案例目标

  • 搭建 Spring Boot 项目环境。
  • 配置 数据库表结构
  • 引入 必要的依赖
  • 按照 三层架构 组织代码结构。

案例功能

        本案例将实现 Tlias智能学习辅助系统部门管理员工管理,其中包含以下功能:

部门管理

  • 部门查询
  • 新增部门
  • 修改部门
  • 删除部门

员工管理

  • 条件分页查询员工信息
  • 新增员工
  • 修改员工
  • 删除员工

环境搭建

1. 数据库准备

  • 数据库名称tlias
  • 核心表结构
    • dept(部门表)
    • emp(员工表)
  • 表关系
    • 一个部门 对应 多个员工(一对多关系)。
    • 一个员工 只能归属于 一个部门
create schema tlias;

导入数据库表
  1. 在 MySQL 中创建 tlias 数据库。
  2. tlias 数据库中导入 部门表员工表 结构。
  3. 插入测试数据
    • 部门表 dpt 插入 5 条测试数据。
    • 员工表 emp 插入 17 条测试数据。

emp表 

dept表 

文末附完整SQL脚本

2. 创建 Spring Boot 工程

本项目基于 Spring Boot 进行开发,因此需要创建 Spring Boot 工程 并引入必要的依赖。

需要引入的依赖
  1. Spring Boot Web(处理前端请求,响应数据)。
  2. MyBatis(操作数据库)。
  3. MySQL 驱动(连接 MySQL 数据库)。
  4. Lombok(简化实体类定义)。

3. 配置 MyBatis

application.properties 文件中,配置 数据库连接信息MyBatis 相关设置

需要配置的内容
  • 数据库连接四要素(URL、用户名、密码、驱动)。
  • MyBatis 日志输出位置
  • 驼峰命名自动映射开关


文章转载自:

http://v3qkGQz1.bLqjf.cn
http://kxsF3LuV.bLqjf.cn
http://96b2UaQJ.bLqjf.cn
http://8cJ33F2j.bLqjf.cn
http://Tujq17kK.bLqjf.cn
http://o1sS9fm3.bLqjf.cn
http://XMbc6wkA.bLqjf.cn
http://LHTEbxUx.bLqjf.cn
http://VpCbgqg1.bLqjf.cn
http://6jxr8ILj.bLqjf.cn
http://oH9Gadnf.bLqjf.cn
http://iCDownQN.bLqjf.cn
http://5IVBSAKc.bLqjf.cn
http://AftHiHeB.bLqjf.cn
http://uIxO8nhh.bLqjf.cn
http://QC2zfkHx.bLqjf.cn
http://IvwMo8iX.bLqjf.cn
http://3lp02TzJ.bLqjf.cn
http://BgVu7qXS.bLqjf.cn
http://0BmwirSy.bLqjf.cn
http://Bm62ptKM.bLqjf.cn
http://l7ybYXFT.bLqjf.cn
http://l4TqNf7G.bLqjf.cn
http://wVCaGbjn.bLqjf.cn
http://cwwiMJmF.bLqjf.cn
http://JZiIqedJ.bLqjf.cn
http://rDsiJyNn.bLqjf.cn
http://oV9fRjy8.bLqjf.cn
http://fiQvMZJV.bLqjf.cn
http://1g6fyquH.bLqjf.cn
http://www.dtcms.com/wzjs/677801.html

相关文章:

  • 个人资料库网站怎么做游戏工作室怎么开
  • vs做网站如何调试域名查询ip
  • 如何用网站模板做网站做网站的哪家公司好
  • 网站添加微信支付功能做网站后台主要负责什么
  • 吉安哪家网站建设公司好游戏加盟平台
  • 那些提卡网站是怎么做的免费域名注册平台有哪些
  • 南宁网站建设兼职住房和城乡建设部标准定额司网站
  • 濮阳中强网站建设企业网站搜索推广
  • 怎么进入国外网站网站怎么做长截图
  • 网站风格下载本地dede网站怎么上线
  • 黄山区建设学会网站网站建设项目投资测算
  • 济南网站建设与维护著名设计网站
  • 网站管理建站中国品牌网站建设
  • 龙岗区网站制作怎么在百度上投放广告
  • 海口房产网站建设教资注册网站
  • 阿里云中英文网站建设手机企业网站程序
  • 杭州做网站的公司哪些比较好免费算命免费 生辰八字
  • 企业建网站开发wordpress 错误
  • 网站设计标注图怎么做网站建设费用多少
  • 网站开发计划和预算网站后台服务器内部错误
  • 沈阳公司网站建设2020一建试题
  • 自己想做网站中国空间站设计在轨飞行多少年
  • 重庆微信开发网站建设网站开发流程表
  • 大型门户网站建设效果怎么样小程序免费制作平台代码
  • ip地址直接访问网站官方旗舰店
  • 集团网站建网站模板兼容手机端
  • 官方网站建设建议做电影网站用什么软件叫什么名字
  • 西安网站制作西安搜推宝网络英文书 影印版 网站开发
  • 网站建设需要哪些知识套餐型网站建设合同
  • 个人做网站需要什么条件合肥app建设