#这次作业的基本功能都已经完成。扩展功能中完成的有模糊查询、用户登录。
#项目的访问路径是http://localhost:8080/index,这是登录页面,账号是abc,密码是123456
#做得好的地方:
①完成了第一个springboot+thymeleaf项目
②不再使用system.out.println来输出提示消息,改用log
#做得不好的地方:
①异常没有枚举
②没有完成扩展功能的分页、权限、home目录设置
③ajax请求用得过少,导致html中判断较少,经常会请求到后台判断并刷新页面
④用户的一些不按正确操作的输入、选择,没有提示错误消息或者禁止
⑤一些错误提示消息因为存在了session中,导致有时候跳转到曾经访问过的页面,也会出现错误提示,但是不影响功能的使用和页面的跳转
#开发遇到的问题:
①springboot+thymeleaf的第一次接触比较痛苦,需要看很多博客、资料,特别是thymeleaf在html中使用的是 th: 来获取各个标签,不像jsp那么简单
②环境的搭建经常报错:错误创建sqlsession
③注解的使用不熟练
④在完成文件上传功能的时候,把返回值为List<FileList>当成了一个String,然后判断其是否为空的时候,使用了0 == String.length(),导致一下午都卡在这里
⑤完成文件下载功能的时候
1)下载的文件乱码
2)下载文件的后台方法要为void,可是一开始我却一直用的返回值是boolean,导致报错:文件流被占用
⑥完成创建文件夹功能的时候,把路径存到数据库的string拼接经常少用了一个/
⑦完成文件重命名功能的时候,在模态框的按钮响应事件获得文件原名传到后台的时候,html中的js写得不好,导致获取不到文件名的id,传不了值卡了很久
⑧完成删除文件功能的时候,忘记删除数据库中的记录
⑨在dao中的mapper接口,如果传来两个参数,要记得使用@Param("xxxx"),放在参数前。
⑩在mapper的xml实现中,要根据传过来的值判断parameterType,返回值resultType是什么类型
没有合适的资源?快使用搜索试试~ 我知道了~
SpringBoot+mybatis登录注册及其账号密码的校验+验证码+拦截器+文件系统+定时任务
共304个文件
class:118个
java:79个
xml:33个
需积分: 46 241 下载量 65 浏览量
2018-03-09
20:47:43
上传
评论 29
收藏 1.08MB ZIP 举报
温馨提示
SpringBoot+mybatis登录(密码错误3次,30分钟内不允许登录)注册及其账号密码的js校验+kaptcha验证码+定时任务(每天十二点允许/不允许登录,用于系统维护期间不允许用户登录)+拦截器(未登录不允许进行其他操作)+文件系统(显示文件列表、创建文件夹、上传文件、文件下载、文件重命名、删除文件、模糊查询)
资源推荐
资源详情
资源评论
收起资源包目录
SpringBoot+mybatis登录注册及其账号密码的校验+验证码+拦截器+文件系统+定时任务 (304个子文件)
myspringboot.log.1 10MB
UserExample$GeneratedCriteria.class 24KB
SectionExample$GeneratedCriteria.class 17KB
VideoExample$GeneratedCriteria.class 16KB
UserExample$Criteria.class 15KB
NotificationExample$GeneratedCriteria.class 15KB
ChatExample$GeneratedCriteria.class 15KB
CommentReplyExample$GeneratedCriteria.class 13KB
CommentExample$GeneratedCriteria.class 13KB
ArticleExample$GeneratedCriteria.class 13KB
MessageExample$GeneratedCriteria.class 11KB
SectionExample$Criteria.class 10KB
VideoExample$Criteria.class 9KB
NotificationExample$Criteria.class 9KB
ChatExample$Criteria.class 8KB
FileListExample$GeneratedCriteria.class 8KB
CommentReplyExample$Criteria.class 7KB
CommentExample$Criteria.class 7KB
ArticleExample$Criteria.class 7KB
MessageExample$Criteria.class 6KB
PermissionExample$GeneratedCriteria.class 6KB
FolderExample$GeneratedCriteria.class 6KB
RoleExample$GeneratedCriteria.class 6KB
RolePermissionExample$GeneratedCriteria.class 6KB
localUploadController.class 6KB
UserController.class 6KB
DeleteController.class 5KB
FileListExample$Criteria.class 4KB
ArticleController.class 4KB
CommentController.class 4KB
RenameController.class 3KB
FindController.class 3KB
DownloadController.class 3KB
UserServiceImpl.class 3KB
PermissionExample$Criteria.class 3KB
LoginInterceptor.class 3KB
FolderExample$Criteria.class 3KB
FileListServiceImpl.class 3KB
FolderServiceImpl.class 3KB
User.class 3KB
QueryController.class 3KB
RoleExample$Criteria.class 3KB
mkdirsController.class 3KB
RolePermissionExample$Criteria.class 3KB
WebConfig.class 3KB
NewKaptchaController.class 3KB
DemoThreeApplication.class 2KB
RolePermissionExample$Criterion.class 2KB
NotificationExample$Criterion.class 2KB
CommentReplyExample$Criterion.class 2KB
PermissionExample$Criterion.class 2KB
FileListExample$Criterion.class 2KB
ArticleExample$Criterion.class 2KB
SectionExample$Criterion.class 2KB
CommentExample$Criterion.class 2KB
MessageExample$Criterion.class 2KB
FolderExample$Criterion.class 2KB
VideoExample$Criterion.class 2KB
RoleExample$Criterion.class 2KB
ChatExample$Criterion.class 2KB
UserExample$Criterion.class 2KB
Section.class 2KB
RolePermissionExample.class 2KB
ErrEnum.class 2KB
NotificationExample.class 2KB
CommentReplyExample.class 2KB
PermissionExample.class 2KB
FileListExample.class 2KB
MessageExample.class 2KB
CommentExample.class 2KB
ArticleExample.class 2KB
SectionExample.class 2KB
FolderExample.class 2KB
Video.class 2KB
VideoExample.class 2KB
UserExample.class 2KB
ChatExample.class 2KB
RoleExample.class 2KB
Notification.class 2KB
Article.class 2KB
Chat.class 2KB
Msg.class 2KB
KaptchaController.class 2KB
CommentReply.class 2KB
Comment.class 2KB
ScheduledTest.class 2KB
upload.class 2KB
ShowAllFolderController.class 2KB
Message.class 1KB
CommentServiceImpl.class 1KB
FolderMapper.class 1KB
FileListMapper.class 1KB
ArticleMapper.class 1KB
ArticleServiceImpl.class 1KB
FileList.class 1KB
CommentMapper.class 1KB
NotificationMapper.class 1KB
CommentReplyMapper.class 1KB
PermissionMapper.class 1KB
UserMapper.class 1017B
共 304 条
- 1
- 2
- 3
- 4
资源评论
FromNowOnUntilTheEnd
- 粉丝: 326
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 第十四届中北大学ACM程序设计竞赛.zip
- UIGF_200852355_202404242026.json
- 基于深度学习的对话系统、语音识别、机器翻译和语音合成等
- 基于STM32单片机的智能停车场设计源码+全部资料.zip
- 534springboot + vue 实验室管理系统.zip(可运行源码+数据库文件+文档)
- 基于Python+Opencv+keras的实时手势识别系统+源码+文档(期末大作业&课程设计&项目开发)
- 基于Python+joint-spider爬虫数据的成都二手房数据分析源码+详细使用说明.zip
- 基于YOLOv7-plate和CRNN的车牌号检测识别项目,使用PyQt构建了UI界面
- 基于LabView+MATLAB的说话人识别系统.zip
- 基于树莓派+OpenCV+Python语言的人脸识别+源码+开发文档(毕业设计&课程设计&项目开发)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功