某协会网站开发(不定时更新进度)
也许协会为了年底汇报内容有所增加紧急需求开发网站。
今天11月22号创建本博客用于记录网站开发整个过程,实际18开始有的需求。
计划:还需要分页设计 + 上传文件
2018年11月19开始:SpringBoot + Mybatis-plus + bootstrap + layui + beetl + wagger-ui
分为page页面和manage后台管理
2018年11月22 工作:
一、代码提交
目前还不清楚为什么程序启动后,第一访问webapp包下面的页面会找不到路径,暂时采取刷新一下的手段
1.拦截未登录用户(获取不到session或者currentUser为空)
2.把登录的用户存到session
3.BaseController提供当前用户,和删除当前用户
4.开启session超时提示
5.开启验证码
6.后台管理增加logo
7.需完成:缩写${pageContext.request.contextPath} 封装页面头,页面左目录,404页面封装
二、制定开发协议,和企业对接人商谈。
2018年11月23 提交代码:
——————————————————————————————————————————————
11月30 提交代码:问题记录:
controller返回json结果layui处理动态生成select的option
——————————————————————————————————————————————
12月6号,一直没有时间更新。以后补充
目前遇到个问题先记录下:(上传文件)
1.上传文件存到web服务器里,用相对路径获取文件。但是线上环境怎么来更新这些静态资源(springboot需要更新静态资源)
2.上传文件存到磁盘中,用绝对路径。但是回显图片浏览器不安全性,不让读取
解决办法:肯定用绝对路径,用项目的相对路径,打jar包会影响之前保存的内容
注意点:1.测试环境和线上环境中 配置外部资源分别如下
registry.addResourceHandler("/files/**").addResourceLocations("file:D://files/"); // 作用当请求/files/的时候,自动映射后面的路径
registry.addResourceHandler("/files/**").addResourceLocations("file:/files/");
——————————————————————————————————————————————