# dawn2 **Repository Path**: twodoglee/dawn2 ## Basic Information - **Project Name**: dawn2 - **Description**: dawn-cloud框架2.0 - **Primary Language**: Java - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-09 - **Last Updated**: 2025-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dawn2 ## 简介 整体项目采用目前最新spring稳定版本进行重新开发,项目管理换成gradle,并整合了最新的springOAuth2 - springBoot: 3.3.3 - springCloud: 2023.0.3 - springOauth2AuthorizationServer: 3.3.3 - jdk:17 ## 项目仓库 - 码云:主仓库.[dawn2](https://gitee.com/twodoglee/dawn2) - github:同步仓库,不定时同步.[dawn2](https://github.com/twodogleee/dawn2) ## 项目结构 ```angular2html ├── build.gradle //spring boot/cloud jdk等基本设置 ├── config.gradle //额外得依赖包版本管理 ├── setting.gradle //项目管理 ├── dawn2-auth //认证服务,整合oauth2 ├── dawn2-common //基础模块 │ ├── dawn2-core //一些公共得常量,方法 │ ├── dawn2-db //数据库插件,mybatisPlus+多数据源 │ └── dawn2-jwt //jwt签发等相关工具类 ├── dawn2-gateway //网关服务 ├── dawn2-generator //CURD代码生成 ├── docker //docker打包相关配置类 ``` ## 其他说明 ### QA #### 1. bootstrap.yaml不生效 > bootstrap.yml文件主要用于Spring Cloud项目中的早期配置,如远程配置服务器等。如果你的项目中没有引入Spring > Cloud的相关依赖,那么bootstrap.yml文件可能不会被识别或加载。 > 如:SpringCloud2020中bootstrap默认被禁用,如果需要使用原来的配置引导功能,需要引入org.springframework.cloud: > spring-cloud-starter-bootstrap依赖。 > ``` org.springframework.cloud spring-cloud-starter-bootstrap ``` ### dawn2-auth 认证模块 认证模块只提供基础的oauth2 token下发流程,不做用户的权限校验等. 则用户中心只保存最基本的用户信息,用户扩增信息及权限管理等由子模块提供,如果需要可自行实现.更详细的说明见`dawn2-auth/README`