# xin-open-enterprise-platform **Repository Path**: hui0xin/xin-open-enterprise-platform ## Basic Information - **Project Name**: xin-open-enterprise-platform - **Description**: 企业级应用开发模版 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-19 - **Last Updated**: 2022-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 如果您觉得本项目对你有用,请随手star,谢谢 技术文章地址:https://www.jianshu.com/u/6ad247189165 # xin-open-enterprise-platform 开放的企业级平台,使用springcloud来实现 还没有实现的: 1,邮件发送 和 短信发送 2,支付系统 3,广告系统 4,交易所 工程说明: ``` -- xin-business-center 业务系统 -- xin-adsystem 广告系统 -- xin-file-upload 上传下载 -- xin-oauth-center oatuh认证中心 -- xin-auth-jwt jwt实现单点登陆(配合网关使用) -- xin-oauth2 oauth2实现单点登陆(配合网关使用) -- xin-demo demo操作 -- xin-commons-elasticsearch es操作demo -- xin-commons-mongodb mongodb操作demo -- xin-commons-rabbitmq rabbitmq操作demo -- xin-commons-multi 多数据源配置demo -- xin-commons-multi-jdbctemplate jdbcTemplate 的多数据源配置 -- xin-commons-multi-jpa-annotation jpa 注解方式的多数据源配置 -- xin-commons-multi-jpa-scanpackage jpa 扫描包方式的多数据源配置 -- xin-commons-multi-kafka kafka 多数据源配置 -- xin-commons-multi-mongodb mongodb 多数据源配置 -- xin-commons-multi-mybatis-annotation mybatis 注解方式的多数据源配置 -- xin-commons-multi-mybatis-scanpackage mybatis 扫描包方式的多数据源配置 -- xin-commons-multi-shardingjdbc shardingjdbc 方式多数据源配置 -- xin-eureka-server 注册中心 -- xin-gateway-center 网关中心 -- xin-api-gateway springcloud+jwt -- xin-api-gateway-zuul zuul+jwt -- xin-api-gateway-zuul-oauth2 zuul+oauth -- xin-monitor-center 监控中心 -- xin-monitor-admin-server springboot项目 服务监控 -- xin-hystrix-turbine-server 对服务集群的熔断数据汇总。然后交给 dashboard-server 显示 -- xin-hystrix-dashboard-server 用于显示 turbine-server 汇总的数据 -- xin-hystrix-dashboard-turbine 服务是将 turbine-server 和 dashboard-server 服务汇总起来作为一个工程 -- xin-generator-center 代码和项目自动生成 中心(脚手架) -- xin-mybatis-generator 生成 controller,service serviceImple,mapper,DO 等实体 -- xin-project-generator 生成demo工程 -- xin-spring-boot-starter 支持工具 -- xin-spring-boot-starter-datadog datadog组建 -- xin-spring-boot-starter-lock 基于redisson实现的分布式锁 -- xin-spring-boot-starter-log log日志组建 -- xin-spring-boot-starter-mail 邮件发送模版组建 -- xin-spring-boot-starter-redis redis工具类组建 -- xin-spring-boot-starter-dynamic-datasource 动态数据源,通过配置加载 -- xin-spring-boot-starter-dynamic-datasource-redis redis动态数据源,通过配置加载 -- xin-support 支持工具 -- xin-commons-support 基本工具工程 util,exception,errorcode,baseBean 全局枚举,多语言支持等等 -- xin-commons-support-web 提供web功能的支持 跨域,请求和返回数据格式化,全局异常处理, -- xin-spring-boot-starter-parent 系统依赖的parent -- xin-spring-boot-dependencies 公司 依赖 jar 的版本管理(最顶层项目) ```