|
|
1 miesiąc temu | |
|---|---|---|
| micro-common | 1 miesiąc temu | |
| micro-dao | 1 miesiąc temu | |
| micro-manager | 1 miesiąc temu | |
| micro-service | 1 miesiąc temu | |
| web-controller | 1 miesiąc temu | |
| .gitignore | 1 miesiąc temu | |
| README.md | 1 miesiąc temu | |
| pom.xml | 1 miesiąc temu |
这是一个基于 Maven 的多模块微服务架构脚手架模板,采用经典的分层设计模式,便于快速构建企业级微服务应用。
micro-common: 通用工具模块,包含项目通用的工具类、常量、基础实体等micro-dao: 数据访问层模块,负责数据库交互操作micro-manager: 业务逻辑层模块,处理核心业务逻辑micro-service: 服务接口层模块,提供业务服务接口web-controller: Web应用入口模块,包含Spring Boot启动类graph TD
web-controller --> micro-service
micro-service --> micro-manager
micro-manager --> micro-dao
micro-manager --> micro-common
micro-dao --> micro-common
micro-common 模块micro-dao 和 micro-manager 模块依赖micro-dao 模块micro-common 模块获取基础实体类micro-manager 模块micro-common 和 micro-dao 模块micro-service 模块micro-manager 模块web-controller 模块micro-service 模块,作为Web层接入点PoyeeMicroApplicationapplication.yml,应用名称为 poyee-micropom.xml 中的 groupId、artifactId 和 version使用 Maven 构建项目:
mvn clean install
运行应用:
mvn spring-boot:run -pl web-controller
应用启动类为 PoyeeMicroApplication,配置文件为 application.yml,应用名称为 poyee-micro。