完整代码请参考开源架构 HEAVEN-PALACE
Gitee:https://gitee.com/zhou-sheng-en/Heaven-Palace
GitHub:https://github.com/ZhouShengEn/Heaven-Palace
创作不易,支持一下点点star
先看一下基于授权码模式的统一认证流程图,了解一下客户端与服务端用户中心之间的调用关系。
项目结构
- bright-palace-api 对外接口定义
- bright-palace-application 应用层 —— 组合领域层所提供的服务以及基础设施层的持久化组件等,提供完整的业务服务
- bright-palace-domain 业务领域层 —— 核心领域业务逻辑
- bright-palace-infrastructure 基础设施层 —— 包含一些通用的配置、工具,数据库连接、操作,以及对领域层 Repository层的实现
- bright-palace-start SpringBoot项目启动器
- bright-palace-web 对外接口暴露,接口实现