# WeChat **Repository Path**: notre/wechat ## Basic Information - **Project Name**: WeChat - **Description**: 微信小程序Controller - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-30 - **Last Updated**: 2023-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, wechat ## README ### 1. 系统设计图 ![系统设计图](https://s2.loli.net/2022/06/04/vP3FLCbkf8czONl.jpg) ### 2. 技术选型 #### (1)核心框架 - `SpringBoot` 开发核心框架,简化配置文件,专注于业务逻辑实现 - `Thymeleaf` 小程序web后台模板引擎,渲染数据实现 - `Mybatis` 数据持久层框架,简化JDBC操作 - `Redis` 缓存支持,减少对mysql数据库的操作、分布式锁抵御dos攻击请求,提高系统性能 - `Shiro` 高效轻便的安全认证框架 - `Docker` 服务端部署支持 - `Swagger` 提供Api解析支持 #### (2)其他服务支持 - `Maven` 系统包架构 - `fastjson` 处理json数据,阿里巴巴开源支持 - `JWT` Api安全认证,保证接口安全,过滤无效请求 - `pagehelper` 分页插件,优雅、高效的分页支持 - `druid` 数据源支持,提供高效、敏捷的数据源 - `lombok` 注解支持,简化不必要的代码编写 - `log4j ` 日志记录,快速定位问题所在 - `mail` 定时邮件,配合定时任务,向开发者定期反应服务状态 - `qiniu-java-sdk` 七牛云对象存储服务 - `alicloudapi` 阿里云图像识别服务 - `newsapi` 百度云新闻动态服务 #### (3)MySql数据库设计 - 普通用户表 - 用户土地表 - 用户收藏表 - 文章信息表 - 用户令牌表 - 后台用户表![数据库设计](https://s2.loli.net/2022/06/04/6egGQixNcKM9fjt.png) ### 4. 接口文档 > https://console-docs.apipost.cn/preview/4a70db5c4104e802/7c0aaba7e59eb8ce ### 5、使用帮助 #### (1).`后台部署网址` xxx 后台账户:![img.png](img/img.png) #### (2).`Swagger文档` > xxx/swagger-ui.html Api开放接口查看: ![img_1.png](img/img_1.jpg) #### 3.`数据源` > xxx/druid 账号:qiandao 密码:1234567890