# springcloud **Repository Path**: jamonwang/springcloud ## Basic Information - **Project Name**: springcloud - **Description**: springcloud 相关 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-08 - **Last Updated**: 2023-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springcloud #### Author:Jamon.Wang ### springcloud项目介绍 本项目父项目基于 springcloudAlibaba 创建,整合多个模块,用于自我实践的项目,本人大多数项目技术来源于此。 #### 软件架构 软件架构说明 1. 本项目父项目基于 springcloudAlibaba 创建 2. 整合mybatis-plus,nacos,s6pySQL跟踪打印 3. logback.xml日志控制台打印和文件打印,使用拦截器,并MDC实现接口唯一标识日志生成 4. 跨域问题解决 5. JackSonUtil配置(从spring中获取ObjectMapper,生成的为单例模式对象) 6. fastjson整合(常用日期格式,字符串,Long类型精度失真等情况) 7. swagger2接口文档生成 8. UriComponentsBuilder类替换域名 9. Java8 Optional举例 10. Java8 流式编程 11. 时间格式转换 12. IdWorker.getId() 用于生成程序中自主生成雪花算法主键 13. gateway整合 #### 安装教程 1. 启动main-application项目只需要启动该模块的启动类即可 2. 启动user-nacos 模块,需要布置远程的nacos单机版 ,远程的MySQL数据库,远程的Redis等 3. 启动gateway后,user-nacos访问地址不同 4. 直接下载使用 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目