![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
在线教育
明月常新
一个人必须不停地写作,才能不被茫茫人海湮灭。
展开
-
课程分类树形结构显示
课程分类树形结构显示1、分析需求参考已有模块进行实现2、复制页面元素参考已有tree页面3、页面数据结构4、实现接口(1)创建vo@Datapublic class OneSubjectVo { @ApiModelProperty(value = "课程类别ID") private String id; @ApiModelProperty(value = "类别名称") private String title; private L原创 2022-02-28 10:07:20 · 204 阅读 · 0 评论 -
阿里云oss实现_添加讲师上传头像功能(后端)
阿里云oss实现_添加讲师上传头像功能(后端)1、在service模块下创建子模块service_oss2、添加依赖<dependencies> <!-- 阿里云oss依赖 --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <原创 2022-02-28 08:33:07 · 478 阅读 · 0 评论 -
讲师添加功能_实现自动填充_讲师修改功能
1、实现自动填充(1)添加注解@ApiModelProperty(value = "创建时间")@TableField(fill = FieldFill.INSERT)private Date gmtCreate;@ApiModelProperty(value = "更新时间")@TableField(fill = FieldFill.INSERT_UPDATE)private Date gmtModified;(2)添加控制器@Componentpublic class M原创 2022-02-27 23:53:26 · 78 阅读 · 0 评论 -
讲师分页查询_讲师条件查询带分页Page QueryWrapper
讲师分页查询1、添加插件/** * 分页插件 */@Beanpublic PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor();}2、实现方法@ApiOperation(value = "分页查询讲师列表") @GetMapping("getTeacherPage/{current}/{limit}") public R getTeacherPage(@P原创 2022-02-27 23:35:21 · 155 阅读 · 0 评论 -
逻辑删除_Swagger2框架整合
逻辑删除1、添加注解2、添加插件/** * 逻辑删除插件 */@Beanpublic ISqlInjector sqlInjector() { return new LogicSqlInjector();}3、方法实现@DeleteMapping("{id}")public boolean delTeacher(@PathVariable String id){ boolean remove = teacherService.removeById(id);原创 2022-02-27 23:25:26 · 141 阅读 · 0 评论 -
整合MP代码生成器
整合MP代码生成器(1)确认主目录(2)引入依赖(已经引入)(3)复制代码生成器package com.atguigu.eduservice;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou原创 2022-02-27 22:44:04 · 85 阅读 · 0 评论 -
数据库设计规约
数据库设计规约1、库名与应用名称尽量一致2、表名、字段名必须使用小写字母或数字,禁止出现数字开头。3、表名不使用复数名词4、表的命名最好是加上“业务名称_表的作用”。如,edu_teacher5、表必备三字段:id,gmt_create,gmt_modified说明:其中 id 必为主键,类型为bigint unsigned、单表时自增、步长为1。(如果使用分库分表集群部署,则id类型为verchar,非自增,业务中使用分布式id生成器)gmt_create,gmt_modified 的类转载 2022-01-19 10:15:03 · 225 阅读 · 0 评论 -
在线教育-讲师管理接口开发,Swagger2介绍,统一日志处理,07-统一异常处理
在线教育-讲师管理接口开发01-讲师管理模块配置和生成代码一、讲师管理模块配置1、在service下面service-edu模块中创建配置文件resources目录下创建文件 application.properties# 服务端口server.port=8001# 服务名spring.application.name=service-edu# 环境设置:dev、test、prodspring.profiles.active=dev# mysql数据库连接spring.data原创 2021-12-17 20:05:20 · 306 阅读 · 0 评论 -
在线教育模块说明
在线教育环境搭建原创 2021-12-17 14:47:17 · 147 阅读 · 0 评论