数码商城独立开发
1. 使用 Spring Boot与 Vue 实现前后端分离的的商城系统;
2. Mybatis 中使用 resultMap 结合 association 标签或 collection 标签实现对象关系映射,实现了一对一、一对多的对应关系;
3. 前端使用 Session 存放 token ,发送请求时取出 token 合并发送;使用 Cookie 存放用户的登录信息,实现记住账号密码的功能;
4. 正则表达式可以用于字符格式的匹配,所以为了规范用户输入的数据,使用正则表达式进行数据验证,例如:手机号码、邮箱等;
5. 搭建了图片上传服务器,设定了图片访问路径和大小上限,通过前端 el-upload 组件上传样式图片,accept 属性限制文件格式;
6. 为保证账户安全,顾客注册成功后,密码使用 MD5 算法进行加密后存储,登录时将输入密码经过相同规格进行加密后进行对比;