All Projects → yanghaiji → javayh-platform

yanghaiji / javayh-platform

Licence: Apache-2.0 license
javayh-platform 使用Springboot2.2.6为开发脚手架,SpringCloud为云端服务框架,Nacos为注册中心、分布式配置管理中心,Oauth2协议实现统一授权,Mybatis作为持久层框架,提供了代码生成器,SQL防注入,SwaggerAPI文档,Redis 作为缓存服务等强大的功能

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to javayh-platform

Lamp Cloud
lamp-cloud 基于Jdk11 + SpringCloud + SpringBoot的微服务快速开发平台,其中的可配置的SaaS功能尤其闪耀, 具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。
Stars: ✭ 4,125 (+12790.63%)
Mutual labels:  spring-cloud, gateway, mybatis
Springcloudlearning
《史上最简单的Spring Cloud教程源码》
Stars: ✭ 16,218 (+50581.25%)
Mutual labels:  spring-cloud, gateway, feign
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (+909.38%)
Mutual labels:  spring-cloud, gateway, mybatis
Spring Cloud Learning
☁️适合刚接触微服务架构的初学者了解和学习微服务,主要集成了注册中心、服务网关、配置中心、熔断机制、应用监控。
Stars: ✭ 37 (+15.63%)
Mutual labels:  spring-cloud, gateway, feign
Spring Boot Examples
🥗​ Spring/SpringBoot/SpringCloud 实践学习案例,从入门到精通,持续更新中,欢迎交流学习🍺 !
Stars: ✭ 110 (+243.75%)
Mutual labels:  mail, spring-cloud, gateway
Xc Spring Cloud Alibaba
spring cloud alibaba(2.2.1最新版)+nacos+dubbo+gateWay+sentinel+rocketmq+(pgsql/mysql8.0的json支持)+ignite集成可用于docker分布式框架+分布式自动化任务+mybatis多数据源+seate+ shardingSphere分布式分库事务解决方案
Stars: ✭ 131 (+309.38%)
Mutual labels:  spring-cloud, gateway, mybatis
Spring Cloud
SpringCloud微服务架构,提供快速上手脚手架,快速构建高可用注册中心,高可用配置中心,加入Hystrix断路器,gateway服务官网,权限认证、服务降级、限流,加入应用监控
Stars: ✭ 130 (+306.25%)
Mutual labels:  spring-cloud, gateway, feign
Wotrd Cloud
基于nacos包含网关、认证授权、服务注册、发现、断路降级、限流、配置中心、分库分表等基础组件
Stars: ✭ 135 (+321.88%)
Mutual labels:  spring-cloud, gateway, feign
Spring Boot Microservices Example
Bootiful Microservices with Spring Boot
Stars: ✭ 204 (+537.5%)
Mutual labels:  spring-cloud, feign
Springcloudexamples
Spring Cloud 学习教程
Stars: ✭ 208 (+550%)
Mutual labels:  spring-cloud, feign
Spring Cloud Shop
spring cloud 版分布式电商项目,全力打造顶级多模块,高可用,高扩展电商项目
Stars: ✭ 248 (+675%)
Mutual labels:  spring-cloud, mybatis
Iot Dc3
IOT DC3 is an open source, distributed Internet of Things (IOT) platform based on Spring Cloud. It is used for rapid development of IOT projects and management of IOT devices. It is a set of solutions for IOT system.
Stars: ✭ 195 (+509.38%)
Mutual labels:  spring-cloud, gateway
Springboot Learning
《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录!
Stars: ✭ 13,916 (+43387.5%)
Mutual labels:  spring-cloud, mybatis
Microservices Platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
Stars: ✭ 3,274 (+10131.25%)
Mutual labels:  spring-cloud, spring-cloud-alibaba
Spring Boot Cloud
基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目
Stars: ✭ 2,044 (+6287.5%)
Mutual labels:  spring-cloud, feign
Advanced Java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Stars: ✭ 59,142 (+184718.75%)
Mutual labels:  spring-cloud, feign
Tesla
Tesla is a gateway service that provides dynamic routing,waf,support spring cloud,gRPC,DUBBO and more.
Stars: ✭ 161 (+403.13%)
Mutual labels:  spring-cloud, gateway
Springcloud
springCloud学习
Stars: ✭ 251 (+684.38%)
Mutual labels:  spring-cloud, gateway
crowd-admin
crowd-admin是一个基于Spring,Shiro,Redis/ehcache,Mybatis的通用后台权限管理系统,这里推荐本人另一个基于sprinboot的单点登录系统
Stars: ✭ 51 (+59.38%)
Mutual labels:  mail, mybatis
DAFramework
云南数聚基础框架
Stars: ✭ 25 (-21.87%)
Mutual labels:  spring-cloud, mybatis

javayh-platform

License SpringBoot SpringCloud SpringCloudAlibaba

如果您觉得有帮助,请点右上角 "Star" 支持一下谢谢

本项目处于开发阶段,想加入开发的小伙伴添加微信:372787553 备注进群或者开发

如果Github clone 比较慢,请您移步Gittee:https://gitee.com/YangHaiJi/javayh-platform

简介

javayh-platform 使用Springboot2.2.6为开发脚手架,SpringCloud为云端服务框架, Nacos为注册中心、分布式配置管理中心,Oauth2协议实现统一授权,Mybatis作为持久层框架, 提供了代码生成器,SQL防注入,SwaggerAPI文档,Redis 作为缓存服务等强大的功能 项目采用JDK14的开发环境,如果您想采用JDK8的环境运行,请将一下内容进行修改

    <java.version>1.8</java.version>
    <spring-boot.version>2.1.6.RELEASE</spring-boot.version>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <spring-cloud-dependencies.version>Greenwich.SR3</spring-cloud-dependencies.version>

项目中也有用到JDK14的几个新特性,您可将报错文件的代码进行修改

使用说明

技术框架

框架 说明 版本
JDK 开发环境 14
SpringBoot 开发脚手架 2.2.6.RELEASE
SpringCloud 云框架 Hoxton.SR3
SpringCloudGateway 路由
SpringCloudOpenFeign 服务调用
SpringCloudHystrix 服务降级熔断
SpringCloudOauth2 资源权限验证
SpringCloudAlibaba 阿里微服务解决方案 2.1.1.RELEASE
Alibaba Nacos 注册中心、配置中心 1.3.3
Zipkin 分布式链式调用 2.9.4
Reids 非关系型数据库

项目结构说明

javayh-platform                         父工程
├─javayh-demo                           测试区
│  ├─javayh-demo-api                    swagger
│  ├─javayh-demo-common         
│  ├─javayh-demo-config                 nacos 多环境配置
│  ├─javayh-demo-mail                   mail模板
│  └─javayh-demo-feign                  feign
├─javayh-monitor-center                 监控中心
│  ├─javayh-zipkin-center               zipkin链式调用服务监控
├─javayh-plugins                        插件服务
│  ├─javayh-generator                   代码生成器
│  ├─javayh-heartbeat-server            心跳检测服务端
├─javayh-route                          路由分发
│  └─javayh-api-gateway                 gateway
├─javayh-sso                            oauth
│  ├─javayh-resource                    资源服务器
│  └─javayh-server                      认证服务器
└─javayh-dependencies                   核心依赖
│   ├─javayh-common-starter             内部支撑
│   ├─javayh-data-sources-starter       关系型数据库
│   ├─javayh-heartbeat-starter          心跳检测依赖支持
│   ├─javayh-nacos-starter              nacos依赖支持
│   ├─javayh-redis-starter              reids依赖支持
│   ├─javayh-kafka-starter              kafka依赖支持
│   ├─javayh-mail-starter               mail依赖支持
│   ├─javayh-mybatis-starter            mybatis依赖支持
│   ├─javayh-oauth-starter              oauth2依赖支持
│   ├─javayh-log-starter                log日志依赖支持
└─  └─javayh-swagger-starter            Api文档支持
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].