随笔分类 - guli学院项目
摘要:课程管理模块 1. 需求分析 2. 配置路由 { path: '/course', component: Layout, redirect: '/course/list', name: '课程管理', meta: { title: '课程管理', icon: 'example' }, childre
阅读全文
摘要:添加课程分类前端实现 1. 添加课程分类路由 { path: '/subject', component: Layout, redirect: '/subject/list', name: '课程分类管理', meta: { title: '课程分类管理', icon: 'example' }, c
阅读全文
摘要:oss头像上传的步骤 1. aliyun的配置 注册,实名认证,开启对象存储oss,创建bucket 注意以下的设置: java操作阿里云oss以及上传文件到上面需要准备创建aliyunoss许可证 后端 1.在service创建子模块service_oss 2.在service_oss的pom.x
阅读全文
摘要:模拟登陆 系统默认使用的地址:https://easy-mock.com/mock/5950abc231f35a6636/vue-admin/user/login 我们需要将config中的dev.env.js中的地址改为后端的地址 进行登陆调用两个方法,login登陆操作方法,和info登陆之后获
阅读全文
摘要:vue-element-admin/vue-admin-template 简介(vue-element-admin) 是一个基于element-ui的一套后台管理系统集成方案 功能是:https://panjiachen.github.io/vue-element-admin-site/zh/gui
阅读全文
摘要:Node.js Node.js是脱离浏览器环境运行js的程序,基于v8引擎(chrome的js的引擎) 模拟服务器的效果,类似于tomcat 安装完成之后可以在如下测试 他可以直接执行js文件 node 01.js NPM npm是全球最大的模块生态系统,也就是node.js的包管理工具,相当于前端
阅读全文
摘要:项目前端需求 下载vscode 下载地址:https://code.visualstudio.com/ 安装之后 安装插件 前端的代码都在工作区中 在本地新建一个空文件夹 使用vscode打开文件夹 将文件夹保存成工作区 ok 写好页面之后用一下的打开,就类似于tomcat ECMAScript6
阅读全文
摘要:统一异常处理 制造异常 制造一个int a = 10/0; 什么是统一异常处理 就是想让异常显示为统一结果对象,并且统一处理系统的异常信息(类似于在返回的数据前面加返回码,是否成功,返回消息那种类R) 统一异常处理 创建统一异常处理器 在service_base中创建统一异常处理类exception
阅读全文
摘要:讲师的分页查询 MybatisPlusConfig中配置分页插件 在config中的EduConfig配置分页插件 /** * 配置分页的插件 */ @Bean public PaginationInterceptor paginationInterceptor(){ return new Pagi
阅读全文
摘要:讲师逻辑删除功能的实现 1. 配置逻辑删除插件 新建config包,在其中新建Educonfig @Configuration @MapperScan("com.sli.eduservice.mapper")//将主启动类上面的mapperscan转移到配置文件中 public class EduC
阅读全文
摘要:数据库的设计 1. 数据库 guli_edu 2. 数据表 导入数据表 3.数据库设计规约 只针对alibabajava开发手册 库名与应用名称尽量一致 表名、字段名必须使用小写字母或数字,禁止出现数字开头, 表名不使用复数名词 表的命名最好是加上“业务名称_表的作用”。如,edu_teacher
阅读全文