微同城

  1. 版权说明… 1
    1.1. 免责声明… 1
    1.2. 文档更新… 1
  2. 介绍… 1
    2.1. 项目背景… 1
    2.1.1. 全新服务体验… 1
    2.1.2. 庞大用户量… 1
    2.1.3. 流量引导… 1
    2.2. 项目描述… 1
    2.3. 项目特点… 1
    2.4. 项目介绍… 2
    2.4.1. platform-admin … 2
    2.4.2. platform-api… 2
    2.4.3. platform-common … 2
    2.4.4. platform-framework… 2
    2.4.5. platform-gen… 2
    2.4.6. platform-schedule … 2
    2.4.7. platform-shop… 2
    2.4.8. wx-mall … 2
    2.5. 开发使用到的软件和工具… 2
    2.6. 本地部署… 2
    2.6.1. 下载源码… 2
    2.6.2. 本机启动 redis 服务、mysql 数据库… 2
    2.6.3. 初始化项目… 3
    2.6.4. 使用 IDEA 启动项目… 3
    2.6.5. 使用 eclipse 启动项目… 8
    2.6.6. 项目访问路径… 10
    2.6.7. Swagger 路径… 10
    2.6.8. 小程序接口路径… 10
    2.6.9. 使用微信 web 开发者工具启动 wx-mall … 10
    2.7. 获取帮助… 13
    2.7.1. Git 地址… 13
    2.7.2. 官网… 13
  3. 项目实战… 13
    3.1. 功能描述… 13
    3.2. 使用代码生成器… 13
  4. 后端源码分析… 14
    4.1. 功能模块移除… 14
    4.1.1. 删除定时任务的 module … 14
    4.1.2. 删除项目依赖… 15
    4.1.3. 删除对应的表结构… 16
    4.1.4. 删除对应的菜单… 16
    4.2. 功能模块添加(eg:cms) … 17
    4.2.1. 新增 module … 17
    4.2.2. 将 cms 模块添加到 platform-framework… 19
  5. 核心模块… 19
    5.1. 功能权限设计… 19
    5.2. 数据权限设计… 22
    5.2.1. 通过@DataFilter 注解实现… 22
    5.2.2. 具体实现… 23
    5.2.3. 说明… 24
    5.2.4. 生成过滤条件的 SQL… 25
    5.2.5. 数据权限实现案例… 26
    5.3. XSS 脚本过滤… 27
    5.3.1. 富文本数据处理… 25.
  6. SQL 注入 … 28
    5.4.1. 处理 SQL 注入风险… 28
    5.5. 日志拦截器… 28
    5.5.1. 实现类… 29
    5.6. J2cache 使用… 30
    5.6.1. J2Cache 的两级缓存结构… 30
    5.6.2. 数据读取… 30
    5.6.3. J2cache 配置… 30
    5.6.4. 使用说明… 30
    5.6.5. 不使用 redis 作为缓存… 31
    5.7. 分布式 session 处理… 31
    5.8. 统一异常处理… 325.8.1. 后台异常处理… 325.8.2. 前端统一异常处理… 345.9. 系统日志… 355.9.1. 定义注解… 355.9.2. 具体实现… 355.9.3. 使用方式… 365.10. 添加菜单… 375.11. 添加管理员… 375.12. 定时任务模块… 385.12.1. 新增定时任务… 385.13. 云存储模块… 395.13.1. 阿里云配置… 395.13.2. 腾讯云配置… 405.13.3. 七牛云配置… 415.13.4. 服务器配置… 425.13.5. 文件上传示例… 425.14. 短信平台… 435.14.1. 短信配置项… 435.14.2. 设置免审短信模版… 445.14.3. 在本系统中发送自定义短信… 455.14.4. 在创瑞云平台发送自定义短信… 455.14.5. 其他系统调用短信接口… 455.14.6. 申请注册创瑞云… 465.15. API 模块… 465.15.1. API 的使用 … 45.16. Swagger 接口文档… 475.17. 日志分级输出… 486. junit 单元测试… 496.1. 单元测试代码结构… 496.2. 实现原理… 506.3. 使用方法… 507. 前端源码分析… 507.1. 页面源码分析… 517.1.1. 列表查询… 517.1.2. 新增、修改、删除功能… 527.1.3. 表单验证… 547.1.4. 自定义字段验证… 557.2. 富文本编辑器 wysiwyg-editor… 557.2.1. 项目中的使用… 567.3. Vue 官方 API… 567.4. iView 官方 API… 568. 使用 postman 对接口调试 … 568.1. 下载安装 postman … 58.2. 获取 token … 568.3. 配置 postman 调试接口 … 578.4. 请求用户购物车示例… 579. 接口列表说明… 579.1. 新品首发… 579.2. 热卖商品… 589.3. 专题精选… 589.4. 品牌制造商… 599.5. 首页底部的分类及商品列表… 609.6. 首页 banner… 619.7. Banner 下的分类… 629.8. 商品所有分类… 639.9. 分类目录当前分类数据接口… 659.10. 微信登录… 669.11. 统计商品总数… 679.12. 商品列表… 679.13. 分类商品列表… 699.14. 商品详情… 709.15. 人气推荐… 729.16. 商品详情页的关联商品… 729.17. 品牌制造商… 739.18. 品牌制造商详情… 749.19. 购物车… 749.20. 添加购物车… 759.21. 直接购买… 769.22. 更新购物车的商品…779.23. 删除购物车商品… 789.24. 购物车商品选择的状态… 799.25. 购物车商品个数… 809.26. 下单前信息确认… 809.27. 提交订单… 819.28. 微信统一下单… 829.29. 用户收藏列表… 839.30. 添加、取消收藏… 839.31. 评论列表… 839.32. 评论总数… 849.33. 发表评论… 859.34. 专题列表… 859.35. 专题详情… 869.36. 相关专题… 879.37. 搜索页面历史搜索、默认搜索词、热搜… 879.38. 搜索商品关键字… 889.39. 清空搜索记录… 889.40. 收货地址列表… 889.41. 收货地址详情… 899.42. 保存收获地址… 899.43. 删除收货地址… 909.44. 获取区域列表… 909.45. 会员订单列表… 919.46. 订单详情… 929.47. 取消订单… 939.48. 确认收货… 949.49. 足迹列表… 949.50. 删除足迹… 959.51. 添加反馈… 959.52. 发送短信… 959.53. 绑定手机… 969.54. 优惠券列表… 969.55. 查询微信订单状态… 9710. 小程序介绍… 9710.1. 产品介绍及功能介绍… 9710.2. 小程序注册… 9710.3. 小程序申请微信认证… 9710.4. 小程序申请微信支付… 9810.5. 代码审核与发布… 9810.5.1. 微信开发工具上传… 9810.5.2. 提交审核… 9910.5.3. 代码发布… 9910.6. 小程序开发 API …10011. 生成环境部署…10011.1. 打包…10011.2. 启动 Tomcat…10011.3. 查看实时日志…10012. 代码生成工具-IDEA 插件使用…10112.1. 下载…10112.2. 安装…10112.3. 使用… 10213. Mybatis-Plus 文档… 1013.1. 简介… 10213.2. 为什么使用 MP …10313.3. 使用步骤…10313.4. MP 官方文档:…10314. 常见问题…10414.1. 开发阶段需要注意的问题…10414.1.1. 关于微信支付回调的问题…10414.1.2. 关于图片上传的问题…10414.1.3. 关于 404 问题…10414.1.4. 为什么要设计 platform-framework 模块…10414.1.5. 为什么可以’直接访问’WEB-INF 目录下的 html …10414.1.6. dev 和 prod 如何切换 …10414.2. 小程序登录失败…1014.3. 登录验证码无法正常显示…10514.4. Error creating bean with name ‘cacheUtil’…10614.5. Failed to load image …10614.6. Error creating bean with name ‘scheduleJobController’获取定时任务 CronTrigger 出现异常… 10714.7. 通过 Nginx 代理之后验证码已失效… 10714.8. 小程序访问接口提示 302 错误… 1015. 常用工具下载… 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值