guns框架学习
拯救小老弟
人生天地间,忽如远行客。
展开
-
guns框架学习日记(一)
第一次接触guns框架,对它真的是很不熟悉,所以就边学边用,顺便来一波儿记录,方便以后查看问题等等,总之我之前很惨痛的一系列教训告诉我:多记录准儿没错,尽管它可能会有些麻烦~~~遇到的第一个问题:搭建guns的项目,可以用eclipse,也可以用IDEA,我用的是IDEA,然后运行代码的时候各种报错。费了我九牛二虎之力,各种操作,各种解决,最后还是报错~~~然后,返璞归真,仔细阅读了一...原创 2018-11-16 16:35:15 · 1133 阅读 · 1 评论 -
guns开发过程记录(二)
guns修改的地方: 推荐资料去掉了教师账号这一栏(先不改,问问大家的意见再说) 个人资料肯定是要加上一个“账号”字段的,为了更好的区分是哪位教师上传的!而且还要加一个字段“是否分享”,如果选择分享,可以在学生的课程资料里显示出来,如果选择不分享,则不能! guns中待修复的bug: 有一个自动获取assistantID的地方昨天晚上并...原创 2019-03-03 17:06:31 · 314 阅读 · 0 评论 -
guns开发过程记录
guns开发最新进展:一、为了实现学校之间的权限管理,把部门当成学校进行添加。已经大致实现了这个功能,包括添加学校管理员账号等等。再接再厉,继续加油哟!tips:git步骤(防止自己又忘记)哈哈,今天开心到飞起~~~以后每一天都要加油哟!二、又出现了一个新的问题:系统自带的有用户管理啊,目前以我的观点来看,我们似乎是不用写了啊~~~~等会儿再好好分析一下!但是又...原创 2019-03-03 17:03:37 · 969 阅读 · 0 评论 -
guns简单业务开发过程记录
guns开发订单业务增删改查一、建表,在数据库中(准备数据库表)二、代码生成器,MyBatis-Plus代码生成器,生成表对应的实体和数据库操作DAO。第一步:找到代码生成器模块第二步:修改代码生成器输出文件的路径。一般是admin,src,main,java下,直接copypath即可。第三步:要修改数据库连接的配置信息,用户名、密码...原创 2019-03-03 16:55:53 · 1047 阅读 · 0 评论 -
guns中需要注意的坑
一、添加页面添加数据无效:可能是这个“收集数据”没有修改嘻嘻,确实是这个地方啊,开心~~~~二、数据库中表的删除有时会报错:删除失败,服务器异常!后来经过一番彻查,发现是这个原因造成的:三、小tips---------------------------------------------------------------...原创 2019-03-03 16:51:22 · 2740 阅读 · 2 评论 -
创新课程项目--文件上传
/*** 文件上传具体实现方法;** @param file* @return*/@RequestMapping("/upload")@ResponseBodypublic String handleFileUpload(@RequestParam("file") MultipartFile file) {if (!file.isEmpty()) {try {/** 这段...原创 2019-03-03 16:49:37 · 510 阅读 · 0 评论 -
guns之结果包装器
学习视频教程(08:map+wrapper详解)* 概念:map+warpper方式即把controller层的返回结果转化成map,利用Warpper类做一次包装,使得返回给前端的结果更加显示灵活(显示数据灵活,维护灵活)。* 原理: BaseControllerWarpper类* 使用方法:继承BaseControllerWarpper类,编写自己的warpper类(以guns为例...原创 2019-03-03 16:46:16 · 377 阅读 · 0 评论 -
创新课程项目中待实现的问题
guns中待实现的问题: 上传作业上传后作业表的实时刷新 edge浏览器中上传作业有点儿bug原创 2019-03-03 16:44:09 · 194 阅读 · 0 评论 -
创新课程管理系统--权限管理(仅为记录)
由于guns自带的数据范围是用deptid来控制的,即一个学校一个学校来控制的。但是呢,我们这个创新课程管理系统,还需要增加数据范围的控制!比如以下场景:(一个学校里发生的事情)1、学生自己的页面,只能显示自己交的作业,不能显示别人的。他有下载权限,可以下载作业,如果不做这个权限控制的话,后果不堪设想!2、助教同理,助教只负责批改自己负责的学生的作业,不用批改别人的。(...原创 2019-03-03 16:40:56 · 1024 阅读 · 1 评论 -
guns简单业务开发指南
https://www.imooc.com/video/16393 (这个具体流程这里就简化了,如果看不太懂可以去视频中仔细学一下。这里主要详细介绍业务方面如何实现)使用学长版本开发简单业务的具体流程:第一步:建表第二步:运行系统,可以在系统界面代码生成(也可以去系统源代码处添加)(代码生成)(这里选择去页面添加,似乎更简单一些)第三步:在源码...原创 2019-03-03 17:07:56 · 722 阅读 · 0 评论