# legend-base-frame **Repository Path**: lengedcloud/legend-base-frame ## Basic Information - **Project Name**: legend-base-frame - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-08 - **Last Updated**: 2024-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##spring-framework集成常用工具及框架 ### 用于日常学习和交流 @author: lengedyun * [person github](https://github.com/ObstinateCloud) * [person csdn](https://blog.csdn.net/qq_32429805) ### 父级pom负责管理公共依赖及系统模块 ### legend-db 数据存储相关框架示例
  1. mysql
  2. redis
  3. mongodb
  4. oracle
  5. minio
  6. postgre
### legend-scheduler 定时任务相关框架
  1. spring-shedlock框架
  2. xxl-job框架
  3. quartz框架
### legend-common 通用实体或工具类 ### legend-scheduler 定时任务相关示例 ####服务端口7001 ### legend-webservice webservice相关示例 ####服务端口7002
  1. 基础框架创建,拆分为多模块,引入热部署依赖
  2. 增加系统模块,主要用于web交互
  3. 增加swagger依赖:
    swagger访问地址: http://localhost:8080/swagger-ui/index.html#/
  4. 增加Redis依赖
    1.单机模式
    2.集群模式
    3.主从模式
  5. 集成mybatis-plus,集成mybatis-plus专用测试类
  6. mysql单数据源模式
  7. 集成hutool工具包 官网
  8. 集成mybatis-plus多数据源 官网
  9. 集成elasticsearch
    RestHighLevelClient 7.17版本之前,自定义版本 官网
               <dependency>
                    <groupId>org.elasticsearch</groupId>
                    <artifactId>elasticsearch</artifactId>
                    <version>x.x.x</version>
               </dependency>
               <dependency>
                   <groupId>org.elasticsearch.client</groupId>
                   <artifactId>elasticsearch-rest-high-level-client</artifactId>
                   <version>x.x.x</version>
               </dependency>
               

    Java API Client 7.17版本之后
  10. 集成定时任务
    xxl-job 官方文档
  11. logback配置
  12. 集成mq
    Rocket mq 官方文档
  13. 集成文件存储
    minio 官网
  14. 集成easy-poi easy poi测试项目
    cvs导入导出
    excel导入导出
    word导入导出
    pdf导入导出
  15. 集成druid连接池监控多数据源 官方文档
  16. 集成itext7 pdf模板导出
  17. 集成Security
------------专用内容------------
  1. 集成alitomcat
  2. 集成hsf
------------spring cloud------------
  1. 集成feign
  2. 集成nacos
  3. 集成Security
  4. 集成Hystrix
  5. 集成Ribbon
  6. 集成Spring Cloud Config