δΈζ | English
- based on Spring Cloud Hoxton γSpring Boot 2.3γ OAuth2 RBAC web framework
- Idea based on data-driven view, if you don't use vue, you can get started quickly
- provide support for common containers like DockerγKubernetesγRancher2
- provide lambda γstream api γwebflux production practice
Documentation | PigX Online | PigX Paper | pig4cloud initializr
Quickly structure microservice applications
<!-- pig-gen archetype -->
<dependency>
<groupId>com.pig4cloud.archetype</groupId>
<artifactId>pig-gen</artifactId>
<version>last.version</version>
</dependency>
Core dependencies
dependencies | version |
---|---|
Spring Boot | 2.3.2.RELEASE |
Spring Cloud | Hoxton.SR6 |
Spring Cloud Alibaba | 2.2.1.RELEASE |
Spring Security OAuth2 | 2.3.6 |
Mybatis Plus | 3.3.2 |
hutool | 5.3.10 |
Avue | 2.6.14 |
Module description
pig-ui -- https://github.com/pigxcloud/pig-ui
pig
βββ pig-auth -- oauth-server[3000]
βββ pig-common
βββ pig-common-core -- tool core package
βββ pig-common-datasource -- dynamic data source package
βββ pig-common-log -- Log service package
βββ pig-common-mybatis -- mybatis expand
βββ pig-common-security -- security tools
βββ pig-common-swagger -- api documentation
βββ pig-common-sentinel -- sentinel auto fallbak
βββ pig-register -- nacos server[8848]
βββ pig-gateway -- spring cloud gateway[9999]
βββ pig-upms
βββ pig-upms-api -- user management system api
βββ pig-upms-biz -- user management system biz[4000]
βββ pig-visual
βββ pig-monitor -- spring boot admin[5001]
βββ pig-codegen -- graphical code generation[5002]
βββ pig-sentinel-dashboard -- sentinel dashboard [5003]
Open source co-construction
-
Welcome to submit pull requestοΌnote correspondence
dev
branch -
Welcome to submit issueοΌPlease clearly write down the cause of the problem, the development environment, and the steps to reproduce.
-
mail: pig4cloud@qq.com