稻草人图床助手
体验一下

小程序
- 小程序授权,登录
- 父组件与子组件相互通信
- 小程序分享,意见与建议,客服功能,文件上传
- flex布局的使用
- Promise的使用,业务model封装
- 插槽的使用,动画效果
项目目录结构
mini-straw
├── component -- 组件
| ├── file -- 文件组件
| ├── image-button -- 图片按钮组件
| ├── search -- 查找页面组件
| ├── tag -- 标签组件
├── images -- 图片目录
| ├── icon -- icon图片
| ├── tab -- tab图片
├── model -- 封装的model
├── pages -- 页面
| ├── about -- 关于页
| ├── auth -- 授权页
| ├── file -- 文件页
| ├── index -- 首页
| ├── launch -- 启动页面
| ├── my -- 个人中心
└── utils -- 工具

后台:
技术栈:spring boot + druid + mybatis + jwt
- 微信登录,jwt授权
- 注解及AOP的使用
- maven多环境打包,docker使用
- shell脚本自动化部署
- nginx反向代理及https配置
- 七牛云文件操作
项目目录结构
hi-straw
├── common -- 公共模块
├── config -- 配置模块
├── controller -- controller接口
├── core -- 核心业务模块
| ├── annontaion -- 注解
| ├── aop -- aop实现
| ├── constant -- 常量
| ├── filter -- 拦截器
| ├── jwt -- jwt相关
| └── result -- 结果返回
├── entity -- 实体类
| ├── dto -- 数据传输
| └── vo -- 页面传输
├── exception -- 全局异常
├── mapper -- dao层
├── service -- service层
└── util -- 工具类

功能还在继续开发中,用最简单的业务,囊括最主流的技术。
后续拆分成微服务,引入消息中间键及缓存,一步步带你完成企业级项目的开发!
- 微服务(spring cloud)
- 消息中间价(kafka集群)
- 缓存(redis哨兵模式,elastisearsh集群)
关注公众号,好文章及后续更新都将会实时推送,第二个项目也在规划当中了,如果有好的想法或者好的需求,可以一起来分享。

购买源码及文档,备注邮箱,获得获取方式

网友评论