# framework-cloud **Repository Path**: lwenguo/framework-cloud ## Basic Information - **Project Name**: framework-cloud - **Description**: 基于springboot 2.2.9 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-27 - **Last Updated**: 2025-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目背景 为了工作效率,抽空将项目中常用的方法或模块独立出来,以便于多个项目公用。目前还在持续更新中。 ## 技术概述 ```shell Spring Boot 2.2.9, mybatis-plus 3.4.2 swagger2 redis excel weixin oauth2 dlock ``` ## 拉取 maven ```shell script maven_public https://repo1.maven.org/maven2/ ``` ## 修订记录 1.0.4.4.RELEASE ### 1.0.4.4.RELEASE - 设置全局错误通知飞书群 ### 1.0.3.RELEASE - 设置oAuth token默认每次登录都获取不一样的token,也可以通过配置gmwframework.oauth.one-account=true ### 1.0.2.RELEASE - 添加用户头像属性 ### 1.0.1.RELEASE - 支持redis密码为空连接问题 - Long类型值统一转换成字符串输出 - LoginUser 支持用户类型输出 ### 1.0.0.RELEASE - 修改auth模块,调整为oauth2 password模式 - 添加微信模块,优化微信相关配置 - 优化时间输出格式问题 - 优化swagger2文档 - 优化全局异常捕获处理 - 通用返回结构输出 - 新增跨越配置 - 新增accessToken删除方法 - 修复代码仓库,新增模块dlock,excel,优化swagger模块,去除weixin模块; - 调整依赖版本,删除无用依赖,统一版本号 - 调整代码结构 - 基于最新版本,提供项目脚手架,配置如下: - ![img.png](img.png) - ![img_1.png](img_1.png) ```shell # Add Archetype config GroupId:cn.guomw.clund ArtifactId:framework-archetype Version:1.0.0.RELEASE Repository(optional): https://repo1.maven.org/maven2/ # 添加完成后,重启Idea,如果在create archetype 列表中没有看到 cn.guomw.clund:framework-archetype,则需要手动添加下面文件内容,如果不存则手动创建 # mac 系统: /Users/用户名/Library/Caches/JetBrains/IntelliJIdea2021.2/Maven/Indices(改成自己的路径) # windows 系统 C:\Users\用户名\.IntelliJIdea2017.2\system\Maven\Indices\UserArchetypes.xml (改成自己的路径) # linux 系统:~/.IntelliJIdea2017.2/system/Maven/Indices/UserArchetypes.xml (改成自己的路径) # 添加完成后,重启Idea # UserArchetypes.xml 内容如下 # 如需删除脚手架,删除UserArchetypes.xml中用不到的Archetype,重启IntelliJ Idea。 ```