# youliao **Repository Path**: songliangxiong/youliao ## Basic Information - **Project Name**: youliao - **Description**: 采用springboot框架 freemarker模板解析 各类pdf 样式预览 生成文件 websocket 长链接 微信,支付宝demo扫码支付 easypoi导入导出 各类需求的excel文件 邮件模板发送 等以及各类丰富工具类 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 59 - **Created**: 2024-03-03 - **Last Updated**: 2024-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # youliao #### 介绍 项目基于 Spring Boot 2.0.4、redis3.0+、mysql5.6+ 开发 技术点众多:websocket长连接、freemarker模板解析、微信支付宝扫码付、 easypoi导入导出、pdf预览生成等等 项目会不断完善各类技术,敬请期待... ## 更新日志 [更新请查看](update.md) #### 软件架构 框架:Spring Boot + 缓存:Redis + 数据库:Mysql 多模块集成 基础架构 正在引入spring security 安全框架 + vue前段(实现权限体系化管理) # 目录 1. 项目介绍 1. 项目文档、监控集成 2. pdf小票预览 3. easyPoi集成 4. 邮件发送 2. 集成教程 1. websocket应用 1. 日志实时推送到web页面 2. 微信支付 3. 支付宝支付 4. 大厅实时数据推送 3. 集成技术点 #### 使用说明 1. git clone url https://gitee.com/sinaC/youliao.git 2. 最好在IDEA 导入文件 3. 项目涉及的 [sql语句](doc/sql/youliao.sql) demo实例 中央仓库无法下载的jar(word解析相关包) 在项目/doc 目录下 #### 项目文档、监控集成 >1.集成阿里Druid数据库连接池,监控DB池连接和SQL的执行情况;账号 root 密码 root 可自行在项目中设置;[demo实例](doc/md/druid.md) ![global](http://tiyi.oss-cn-beijing.aliyuncs.com/test/20200103/761281c3b3014ae3b765c9653349a0f8.png) >2.集成Swagger:一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务;[demo实例](doc/md/swagger.md) ![global](http://tiyi.oss-cn-beijing.aliyuncs.com/test/20200103/524b59831c294bcab021da22f167b0dd.png) >3.集成xdoc文档自动生成;启动后访问 http://localhost:8080/xdoc/index.html; ![global](http://tiyi.oss-cn-beijing.aliyuncs.com/test/20200103/4000298cdc334e9cbbf0dc341f7bfaaa.png) >4.webSocket 日志实时推送;启动后访问 http://localhost:8080/log/view ![global](http://tiyi.oss-cn-beijing.aliyuncs.com/test/20200109/9c98d2f16cfa48d399f6d75bad168a58.png) #### pdf小票预览
#### 后端技术栈 - 基础框架:Spring Boot 2.0.4.RELEASE - 安全框架: Spring Security 5.0.7.RELEASE - 持久层框架: Mybatis - 缓存框架:Redis - 日志打印:logback - 长连接:webSocket - 模板解析 freemarker - 导入导出 Easy POI - 接口文档 swagger2 - 其他:fastJson、xml、xdoc 等 ##
集成技术点 > 集成了多个开源技术点,非常简单.只需要短短的几部就能完成集成 > 1.❦ XDoc 基于Java注释的接口文档工具 [项目地址](https://gitee.com/treeleaf/xDoc) > 2.XDOC-专注文档处理 [项目地址](https://gitee.com/xdoc/xdoc) > 3.EasyPoi Excel和 Word简易工具类 [项目地址](https://gitee.com/lemur/easypoi) > 3.自动化代码生成集成 [项目地址](https://gitee.com/ztp/auto-code-ui-spring-boot-starter) > 4.Redisson封装扩展分布式锁类型 单机 集群 哨兵模式 应用 [项目地址](https://gitee.com/ztp/redisson-spring-boot-starter) #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)