MateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,为您的开发保驾护航!
简易版代码生成器,支持生成entity、controller、service、serviceImpl、mapper、xml等文件,生成的代码主要包含了CRUD接口、分页列表、物理、逻辑删除、实体详情等接口,完全满足日常开发使用。集成swagger2生成api文档,极大的改善了前后台人员协同开发的效率。
SpringBlade前端UI项目,对现有的avue2.0、element-ui库进行二次封装。基于json驱动的模块配置,打造最好用的vuejs中后台脚手架。官网:https://bladex.vip
本项目的定位是后台集成方案,不适合当基础模板来开发,模板建议使用 vueAdmin-template , 桌面端 electron-vue-ad
springboot+seata+mybatisplus+springcloudalibaba整合demo,动动手给个star呗
SOAR SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具
smart-doc是一款同时支持java restful api和apache dubbo rpc接口文档生成的工具。完全基于注释生成文档,做到零侵入。
Java 两级缓存框架,可以让应用支持两级缓存框架 ehcache(Caffeine) + redis 。避免完全使用独立缓存系统所带来的网络IO开销问题
API敏捷开发框架,用于API接口功能的快速开发。不再定义Controller,Service,Dao,Mybatis,xml,Entity,VO等对象和方法.以springboot starter 形式集成使用
由 Apache RocketMQ 社区贡献并维护的 Apache RocketMQ 扩展项目
springboot2+shardingjdbc+mybatis-plus+oracle分表demo,使用yaml方式配置,采用shardingsphere-jdbc-core-spring-boot-starter 5.0.0-alpha版本,此版本解决了之前版本在oracle多工作空间多用户情况下存在bug的问题
SpringBoot+ShardingJdbc+MybatisPlus整合
此例子是springboo+sharding-jdbc+mybatis-plus的demo项目,在此基础上再慢慢增加一些额外功能
SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2.4 、Spring Cloud 2020 、Mybatis 等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。
基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
Apache ShardingSphere(Incubator) 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立,却又能够混合部署配合使用的产品组成。它们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。