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

dw做网站字体 别人电脑显示北京营销推广公司

dw做网站字体 别人电脑显示,北京营销推广公司,对酒店网站建设的意见,用什么软件做网站交互效果Tlias智能学习辅助系统 01 创建员工、部门表创建springboot工程,引入对应的起步依赖(web、mybatis、mysql驱动、lombok)准备 Mapper、Service、Controller 等基础结构MapperServiceControllerpojo封装类application.properties 接口开发规范 创建员工、部门表 -- 创…

Tlias智能学习辅助系统 01

  • 创建员工、部门表
  • 创建springboot工程,引入对应的起步依赖(web、mybatis、mysql驱动、lombok)
  • 准备 Mapper、Service、Controller 等基础结构
    • Mapper
    • Service
    • Controller
    • pojo封装类
    • application.properties
  • 接口开发规范

创建员工、部门表

-- 创建tlias数据库
sql> create database tlias;-- 部门管理
create table dept(id int unsigned primary key auto_increment comment '主键ID',name varchar(10) not null unique comment '部门名称',create_time datetime not null comment '创建时间',update_time datetime not null comment '修改时间'
) comment '部门表';insert into dept (id, name, create_time, update_time) values(1,'学工部',now(),now()),(2,'教研部',now(),now()),(3,'咨询部',now(),now()), (4,'就业部',now(),now()),(5,'人事部',now(),now());-- 员工管理(带约束)
create table emp (id int unsigned primary key auto_increment comment 'ID',username varchar(20) not null unique comment '用户名',password varchar(32) default '123456' comment '密码',name varchar(10) not null comment '姓名',gender tinyint unsigned not null comment '性别, 说明: 1 男, 2 女',image varchar(300) comment '图像',job tinyint unsigned comment '职位, 说明: 1 班主任,2 讲师, 3 学工主管, 4 教研主管, 5 咨询师',entrydate date comment '入职时间',dept_id int unsigned comment '部门ID',create_time datetime not null comment '创建时间',update_time datetime not null comment '修改时间'
) comment '员工表';INSERT INTO emp(id, username, password, name, gender, image, job, entrydate,dept_id, create_time, update_time) VALUES(1,'jinyong','123456','金庸',1,'1.jpg',4,'2000-01-01',2,now(),now()),(2,'zhangwuji','123456','张无忌',1,'2.jpg',2,'2015-01-01',2,now(),now()),(3,'yangxiao','123456','杨逍',1,'3.jpg',2,'2008-05-01',2,now(),now()),(4,'weiyixiao','123456','韦一笑',1,'4.jpg',2,'2007-01-01',2,now(),now()),(5,'changyuchun','123456','常遇春',1,'5.jpg',2,'2012-12-05',2,now(),now()),(6,'xiaozhao','123456','小昭',2,'6.jpg',3,'2013-09-05',1,now(),now()),(7,'jixiaofu','123456','纪晓芙',2,'7.jpg',1,'2005-08-01',1,now(),now()),(8,'zhouzhiruo','123456','周芷若',2,'8.jpg',1,'2014-11-09',1,now(),now()),(9,'dingminjun','123456','丁敏君',2,'9.jpg',1,'2011-03-11',1,now(),now()),(10,'zhaomin','123456','赵敏',2,'10.jpg',1,'2013-09-05',1,now(),now()),(11,'luzhangke','123456','鹿杖客',1,'11.jpg',5,'2007-02-01',3,now(),now()),(12,'hebiweng','123456','鹤笔翁',1,'12.jpg',5,'2008-08-18',3,now(),now()),(13,'fangdongbai','123456','方东白',1,'13.jpg',5,'2012-11-01',3,now(),now()),(14,'zhangsanfeng','123456','张三丰',1,'14.jpg',2,'2002-08-01',2,now(),now()),(15,'yulianzhou','123456','俞莲舟',1,'15.jpg',2,'2011-05-01',2,now(),now()),(16,'songyuanqiao','123456','宋远桥',1,'16.jpg',2,'2007-01-01',2,now(),now()),(17,'chenyouliang','123456','陈友谅',1,'17.jpg',NULL,'2015-03-21',NULL,now(),now());
mysql> select * from emp;
+----+--------------+----------+--------+--------+--------+------+------------+---------+---------------------+---------------------+
| id | username     | password | name   | gender | image  | job  | entrydate  | dept_id | create_time         | update_time         |
+----+--------------+----------+--------+--------+--------+------+------------+---------+---------------------+---------------------+
|  1 | jinyong      | 123456   | 金庸   |      1 | 1.jpg  |    4 | 2000-01-01 |       2 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  2 | zhangwuji    | 123456   | 张无忌 |      1 | 2.jpg  |    2 | 2015-01-01 |       2 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  3 | yangxiao     | 123456   | 杨逍   |      1 | 3.jpg  |    2 | 2008-05-01 |       2 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  4 | weiyixiao    | 123456   | 韦一笑 |      1 | 4.jpg  |    2 | 2007-01-01 |       2 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  5 | changyuchun  | 123456   | 常遇春 |      1 | 5.jpg  |    2 | 2012-12-05 |       2 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  6 | xiaozhao     | 123456   | 小昭   |      2 | 6.jpg  |    3 | 2013-09-05 |       1 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  7 | jixiaofu     | 123456   | 纪晓芙 |      2 | 7.jpg  |    1 | 2005-08-01 |       1 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  8 | zhouzhiruo   | 123456   | 周芷若 |      2 | 8.jpg  |    1 | 2014-11-09 |       1 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  9 | dingminjun   | 123456   | 丁敏君 |      2 | 9.jpg  |    1 | 2011-03-11 |       1 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
| 10 | zhaomin      | 123456   | 赵敏   |      2 | 10.jpg |    1 | 2013-09-05 |       1 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
| 11 | luzhangke    | 123456   | 鹿杖客 |      1 | 11.jpg |    5 | 2007-02-01 |       3 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
| 12 | hebiweng     | 123456   | 鹤笔翁 |      1 | 12.jpg |    5 | 2008-08-18 |       3 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
| 13 | fangdongbai  | 123456   | 方东白 |      1 | 13.jpg |    5 | 2012-11-01 |       3 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
| 14 | zhangsanfeng | 123456   | 张三丰 |      1 | 14.jpg |    2 | 2002-08-01 |       2 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
| 15 | yulianzhou   | 123456   | 俞莲舟 |      1 | 15.jpg |    2 | 2011-05-01 |       2 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
| 16 | songyuanqiao | 123456   | 宋远桥 |      1 | 16.jpg |    2 | 2007-01-01 |       2 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
| 17 | chenyouliang | 123456   | 陈友谅 |      1 | 17.jpg | NULL | 2015-03-21 |    NULL | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
+----+--------------+----------+--------+--------+--------+------+------------+---------+---------------------+---------------------+
17 rows in set (0.00 sec)mysql> select * from dept;
+----+--------+---------------------+---------------------+
| id | name   | create_time         | update_time         |
+----+--------+---------------------+---------------------+
|  1 | 学工部 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  2 | 教研部 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  3 | 咨询部 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  4 | 就业部 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
|  5 | 人事部 | 2024-05-29 15:41:51 | 2024-05-29 15:41:51 |
+----+--------+---------------------+---------------------+
5 rows in set (0.00 sec)

创建springboot工程,引入对应的起步依赖(web、mybatis、mysql驱动、lombok)

在这里插入图片描述

在这里插入图片描述
创建完载入 Maven 项目

文件树
在这里插入图片描述

准备 Mapper、Service、Controller 等基础结构

Mapper(数据访问层):首先创建Mapper接口和对应的XML文件或者注解配置,用于定义数据访问的方法和SQL语句
Service(业务逻辑层):接着创建Service接口,定义业务逻辑的方法,然后创建其实现类,实现接口中定义的方法,并处理业务逻辑
Controller(表示层):最后创建Controller类,处理请求和响应,并调用Service层的方法完成业务逻辑

Mapper

在这里插入图片描述
DeptMapper.java

package com.futao.tliasspringbootweb.mapper;import org.apache.ibatis.annotations.Mapper;/*** 部门管理*/
@Mapper
public interface DeptMapper {
}

EmpMapper.java

package com.futao.tliasspringbootweb.mapper;import org.apache.ibatis.annotations.Mapper;/*** 员工管理*/
@Mapper
public interface EmpMapper {
}

Service

在这里插入图片描述
DeptService.java

package com.futao.tliasspringbootweb.service;/*** 部门管理*/
public interface DeptService {
}

EmpService.java

package com.futao.tliasspringbootweb.service;/*** 员工管理*/
public interface EmpService {
}

impl/DeptServiceImpl.java

package com.futao.tliasspringbootweb.service.impl;import com.futao.tliasspringbootweb.service.DeptService;
import org.springframework.stereotype.Service;@Service
public class DeptServiceImpl implements DeptService {
}

impl/EmpServiceImpl.java

package com.futao.tliasspringbootweb.service.impl;import com.futao.tliasspringbootweb.service.EmpService;
import org.springframework.stereotype.Service;@Service
public class EmpServiceImpl implements EmpService {
}

Controller

在这里插入图片描述
DeptController.java

package com.futao.tliasspringbootweb.controller;import org.springframework.web.bind.annotation.RestController;/*** 部门管理Controller*/
@RestController
public class DeptController {
}

EmpController.java

package com.futao.tliasspringbootweb.controller;import org.springframework.web.bind.annotation.RestController;/*** 员工管理Controller*/
@RestController
public class EmpController {
}

pojo封装类

在这里插入图片描述

Dept.java

package com.futao.tliasspringbootweb.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;/*** 部门实体类*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Dept {private Integer id; //IDprivate String name; //部门名称private LocalDateTime createTime; //创建时间private LocalDateTime updateTime; //修改时间
}

Emp.java

package com.futao.tliasspringbootweb.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.time.LocalDateTime;/*** 员工实体类*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Emp {private Integer id; //IDprivate String username; //用户名private String password; //密码private String name; //姓名private Short gender; //性别 , 1 男, 2 女private String image; //图像urlprivate Short job; //职位 , 1 班主任 , 2 讲师 , 3 学工主管 , 4 教研主管 , 5 咨询师private LocalDate entrydate; //入职日期private Integer deptId; //部门IDprivate LocalDateTime createTime; //创建时间private LocalDateTime updateTime; //修改时间
}

接口统一响应结果封装类
Result.java

package com.futao.tliasspringbootweb.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;@Data
@NoArgsConstructor
@AllArgsConstructor
public class Result {private Integer code;//响应码,1 代表成功; 0 代表失败private String msg;  //响应信息 描述字符串private Object data; //返回的数据//增删改 成功响应public static Result success(){return new Result(1,"success",null);}//查询 成功响应public static Result success(Object data){return new Result(1,"success",data);}//失败响应public static Result error(String msg){return new Result(0,msg,null);}
}// { code: , msg: , data:  }

application.properties

#驱动类名称
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver#数据库连接的url
spring.datasource.url=jdbc:mysql://localhost:3306/tlias#连接数据库的用户名
spring.datasource.username=root#连接数据库的密码
spring.datasource.password=你的密码#配置mybatis的日志, 指定输出到控制台
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl#开启mybatis的驼峰命名自动映射开关 a_column ------> aCloumn
mybatis.configuration.map-underscore-to-camel-case=true

接口开发规范

REST规范 || 传统规范

http://www.dt0577.cn/news/4016.html

相关文章:

  • 网站建设模板代理关键词热度分析工具
  • 建设网站要点seo算法优化
  • 赣州章贡区旅游景点温州seo团队
  • 六数字域名做网站好不好电商网站设计
  • 做网站的人是什么职位软文营销的经典案例
  • 个人可以建设哪些网站郑州抖音seo
  • 建站一般要多少钱如何做好网络营销推广
  • 模板手机网站建设公司seo优化排名易下拉效率
  • 滕州营销型网站建设百度seo排名优化费用
  • 华夏望子成龙网站开发背景百度推广是什么工作
  • 南京网站建设的公司优化大师官方
  • wordpress托管站点福州网站seo公司
  • php网站标题修改杭州seo论坛
  • 在国外做h网站怎么样河南关键词排名顾问
  • 广州网站制作电话网站出售
  • 做门户网站用什么系统好广西seo经理
  • wordpress 发表代码上海百度seo网站优化
  • 江苏专业做网站上海专业seo
  • 网站建设在哪里发布职业培训网络平台
  • 在Vs中做网站接口优化方案丛书官网
  • 接做施工图的网站windows优化软件哪个好
  • 如何做自动交易网站郑州官网关键词优化公司
  • 怎样制作简单的网页站长工具seo综合查询5g
  • 企业网站做的公司廊坊seo优化
  • html公益网站模板seo做得比较好的公司
  • 南宁网约车资格证模拟考试免费网站seo诊断
  • 晓风彩票网站建设源代码授权网站优化排名推荐
  • 响水做网站哪家最好长沙网站建设公司
  • 深圳网站制作费用2021年热门关键词
  • 深圳约的网站设计广告营销留电话网站