English | 中文
Popupis aSpring Cloudmicroservicedevelopment scaffold based onSpring Boot3.x. It also supportsSpring Cloud Alibaba.
Popctldevelopment scaffoldcmdtools.
Add
mavenMAVEN_REPOenv
E.g.:
MAVEN_REPO=D:\software\maven\nexus-maven\repo\repository
MAVEN_REPO=/Users/photowey/xxx/maven/repo/repository
mybatis-plus-ext is an extension project of
Mybatis-plus, this project will use it to enhanceRepository(Mapper), This greatly simplifies development.
-
popup-bompopup-dependencypopup-parent-
popup-app-
popup-app-
popup-app-client -
popup-app-core -
popup-app-repository -
popup-app-service -
popup-app-web
-
popup-app-database- Database dependencies
Mybatis-Plus...
-
popup-app-database-mysqlMySQLdriver
-
popup-app-database-pgsqlPGdriver
-
popup-app-persistence-
packaging
JARDatabase auto-configuration
-
database -
cache -
...
-
-
popup-nacos-
NacossupportUsed to manage the version dependency between
Nacosclient and starter
-
-
popup-seataSeatasupportrepeat
-
-
-
popup-cloudpopup-app-starting-listenerpopup-app-starting-printerpopup-cloud-adminpopup-cloud-corepopup-cloud-gatewaypopup-cloud-uaa
-
popup-cloud-alibabapopup-cloud-alibaba-nacospopup-cloud-alibaba-seatapopup-cloud-alibaba-sentinel
-
popup-component-
components: -
common -
core -
crypto -
eventbus -
queue -
sync -
test -
...
-
-
popup-starter-
All
starter -
autoconfigure -
redis -
mongodb -
elasticsearch -
logging -
classpath reader -
entity validator -
...
-
-
Such as:project code:
organization
-
organization-client- Provides
RPCaccess capability FeignClient
- Provides
-
organization-coreCore data-modeldtoentitypayloadqueryutil
-
organization-repository- Repository
XxxRepository|XxxMapperXxxMapper.xml
-
organization-serviceAssembler
-
Service
XxxService|XxxServiceImplXxxRepository`
Organizationengine
-
Provides management and centralized access to each component of the project
-
Assembler,Service,Repository -
Beanfactroy -
ApplocationContext -
Environment
-
-
organization-web- Expose web
API
- Expose web