#### Spring4+SpringMVC4+Mybatis3+IDEA+REST风格框架(微信小程序+APP+Boss后台)
- 纯REST风格,是微信小程序、APP、后台管理系统的统一后台,前后端分离
- ResponseUtil类统一响应结构
- ExceptionAspect类统一异常处理
- SecurityAspect类统一验证
- JsonUtils统一处理请求参数json
- FileUploadUtil统一文件上传
- JiguangPush集成极光推送
- MessageUtils集成阿里大鱼短信
- MarkimageUtils类集成图片水印
- HtmlToText类集成富文本转文本
- EmojiUtil类集成emoji表情转换存储(数据库如果为utf-8mb4也不用转)
- RedisSingletonUtil类集成redis默认端口3991,密码www.taoxy.online
- 数据库采用mysql,innodb+utf-8mb4
- CorsFilter类解决跨域请求问题
- SenseAgroRequestWrapper类缓存post方法的body数据
- 集成网易IM聊天
- 集成amr音频转mp3
- 集成文件压缩和打包下载
- 集成websocket
- 集成maven Profiles三种打包配置
- 集成微信支付,退款,消息模版推送
- 数据库方面
> ```
> sense_agro_admin表用于boss后台用户管理
> sense_agro_member表用于微信用户登录小程序后存储信息和openid
> sense_agro_specialist用于专家app端登录,uname是登录名不是name,uname必须是手机号
> 且做了手机号的唯一输入,异常是在代码里处理的
> sense_agro_user表示是记录specialist的登录操作的,可有可无
> ```
- 接口格式
##### 微信小程序登录
- ##### 请求url
> applet/user/login/
- ##### 请求方式
> post+json
- ##### 请求参数
> | 请求参数 | 参数类型 | 参数说明 |
> | -------- | -------- | -------- |
> | code | String | 微信code |
- ##### 参数格式
> ```
> {
> "code":"xxxxxx"
> }
> ```
- ##### 返回参数
> | 返回参数 | 参数类型 | 参数说明 |
> | --------- | -------- | ------------------------------------------------------------ |
> | status | int | 0:失败,1:成功 |
> | msg | String | 成功时为空,失败为具体原因 |
> | content | Map | |
> | sessionId | String | 成功为sessionId值,失败为空,之后所有的接口前端都需要带上此参数 |
- ##### 返回格式
> ```
> {
> "status": 1,
> "msg": "",
> "content": {
> "sessionId": "xxxxxxxxxx"
> }
> }
> ```
##### Boss后台登录
- ##### 请求url
> taoxy/boss/login/
- ##### 请求方式
> post+json
- ##### 请求参数
> | 请求参数 | 参数类型 | 参数说明 |
> | -------- | -------- | -------- |
> | name | String | 用户名 |
> | passwd | String | 密码 |
- ##### 参数格式
> ```
> {
> "name":"xxx",
> "passwd":"xxx"
> }
> ```
- ##### 返回参数
> | 返回参数 | 参数类型 | 参数说明 |
> | -------- | -------- | ------------------------------------------------------------ |
> | status | String | 0账号/密码错误,1登录成功 |
> | msg | String | 登录成功/登录失败 |
> | content | map | 成功/失败都返回空 |
> | token | String | http的请求头里面,之后所有的接口前端都需要带上此参数,且参数名前端需要改为sessionId |
- ##### 返回格
> ```
> {
> "status":"xxx",
> "msg":"",
> "content":{
> }
> }
> ```
##### 专家APP登录
#### 1.1 用户登录
- ##### 请求url
> taoxy/specialist/login/
- ##### 请求方式
> post+json
- ##### 请求参数
> | 请求参数 | 参数类型 | 参数说明 |
> | -------- | -------- | -------- |
> | uname | String | 手机号 |
> | passwd | String | 密码 |
- ##### 参数格式
> ```
> {
> "uname":"xxxxxx",
> "passwd":"xxxxx"
> }
> ```
- ##### 返回参数
> | 返回参数 | 参数类型 | 参数说明 |
> | -------- | -------- | --------------------------------------------------- |
> | status | int | 0:失败,1:成功 |
> | msg | String | 成功时为空,失败为具体原因 |
> | content | Map | |
> | token | String | http的请求头里面,之后所有的接口前端都需要带上此参数 |
- ##### 返回格式
> ```
> {
> "status": 1,
> "msg": "",
> "content": {
> }
> }
> ```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
#### Spring4+SpringMVC4+Mybatis3+IDEA+REST风格框架(微信小程序+APP+Boss后台) - 纯REST风格,是微信小程序、APP、后台管理系统的统一后台,前后端分离 - ResponseUtil类统一响应结构 - Exception… 各领域数据集,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
资源推荐
资源详情
资源评论
收起资源包目录
#### Spring4+SpringMVC4+Mybatis3+IDEA+REST风格框架(微信小程序+APP+Boss后台) - 纯REST风格,是微信小程序、APP、后台管理系统的统一后台,前后端分离 - ResponseUtil类统一响应结构 - Exception….zip (99个子文件)
cm
pom.xml 11KB
src
main
resources
mybatis-config.xml 442B
springmvc.xml 5KB
applicationContext.xml 6KB
com
dfs
SenseAgroSpecialistMapper.xml 12KB
SenseAgroMemberMapper.xml 15KB
SenseAgroAdminMapper.xml 9KB
SenseAgroUserMapper.xml 3KB
java
com
dfs
mapper
SenseAgroSpecialistMapper.java 272B
SenseAgroUserMapper.java 330B
SenseAgroAdminMapper.java 304B
SenseAgroMemberMapper.java 291B
annotation
AppAppletBoss.java 211B
AppletSecurity.java 211B
AppAndBoss.java 208B
BossSecurity.java 210B
AppSecurity.java 209B
AppAndApplet.java 210B
IgnoreSecurity.java 382B
aspect
SecurityAspect.java 8KB
ExceptionAspect.java 3KB
controller
boss
BossLoginController.java 2KB
app
AppLoginController.java 3KB
common
FileController.java 2KB
applite
LoginController.java 3KB
utils
CodecUtil.java 190B
SerializeUtil.java 838B
CollectionUtil.java 249B
DesUtil.java 2KB
PayUtil.java 6KB
EmojiUtil.java 2KB
Captcha.java 2KB
FileUtil.java 16KB
RedisSingletonUtil.java 12KB
WebContextUtil.java 469B
RunPyUtil.java 855B
pay
wechat
AESUtil.java 3KB
QueryPo.java 964B
RefundPo.java 2KB
PayUtil.java 8KB
MessageUtil.java 3KB
PaymentPo.java 4KB
TransferPo.java 3KB
UUIDHexGenerator.java 3KB
Base64Util.java 9KB
P12Request.java 4KB
MessageUtils.java 2KB
ResponseUtil.java 1KB
Constants.java 587B
JsonUtils.java 8KB
FileUploadUtil.java 3KB
Md5.java 1KB
HtmlToText.java 1KB
ZipUtils.java 6KB
CheckSumBuilder.java 1KB
ResourceUtil.java 1KB
RequestBodyUtils.java 1KB
StringUtil.java 1KB
ImageUtil.java 1KB
MarkImageUtils.java 10KB
service
SenseAgroAppService.java 847B
SenseAgroMemberService.java 2KB
SenseAgroAdminService.java 930B
SenseAgroSpecialistService.java 1KB
job
JiguangPushJob.java 604B
MessageSendJob.java 570B
OrderRefundJob.java 577B
filter
CorsFilter.java 3KB
SenseAgroRequestWrapper.java 3KB
response
AnalysisResult.java 1KB
Response.java 500B
model
AliyunMessageConfig.java 542B
WechatConfig.java 2KB
ApiCodeEnum.java 838B
JiguangConfig.java 358B
SystemVariableEnum.java 660B
RedisConfig.java 462B
entity
SenseAgroSpecialist.java 3KB
SenseAgroAdmin.java 1KB
SenseAgroUser.java 1KB
SenseAgroMember.java 4KB
exception
TokenException.java 364B
jpush
JiguangPush.java 6KB
JiguangPushBySDK.java 4KB
websocket
CacheConstant.java 279B
PresenceChannelInterceptor.java 2KB
WebSocketConfig.java 3KB
HttpSessionIdHandshakeInterceptor.java 2KB
StompSubscribeEventListener.java 1KB
Constants.java 271B
MsgWeixin.java 2KB
authorization
TokenManager.java 1KB
webapp
WEB-INF
plugins
stomp.js 16KB
sockjs.js 83KB
web.xml 4KB
index.html 2KB
.gitignore 99B
taoxy.sql 6KB
README.md 5KB
共 99 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ArcGIS Pro SKD - ADGeoDatabase.daml
- C# winform自定义图片控件.zip,拖拽移动,滚轮缩放
- 基于python的dlib库的人脸识别实现
- ArcGIS Pro SDK - ADCore.daml
- rocketmq的客户端
- 精选微信小程序源码:户外旅游小程序(旅游类)小程序(含源码+源码导入视频教程&文档教程,亲测可用)
- JavaFx写的端口检测工具
- (源码)基于SpringBoot和Vue的博客系统.zip
- 精选微信小程序源码:班夫旅游小程序(旅游类)小程序(含源码+源码导入视频教程&文档教程,亲测可用)
- (源码)基于SpringMVC框架的旅游产品管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功