chore: 使用属性变量消除配置文件中分散的 ContiNew Admin 品牌元素

1.项目配置属性前缀由 continew-admin 改为 project(暂时未发现属性前缀 project 冲突)
2.配置文件中涉及到项目元素信息使用的,统一通过变量引用项目配置属性(如此改动之后,仅需要修改项目配置即可快速调整大量项目配置信息)
This commit is contained in:
2023-08-20 10:23:12 +08:00
parent cd3ac8a120
commit 54ea41048a
10 changed files with 39 additions and 40 deletions

View File

@@ -157,8 +157,8 @@ local-storage:
avatarMaxSizeInMb: 5
## Windows 系统本地存储配置
windows:
file: C:\continew-admin\data\file\
avatar: C:\continew-admin\data\avatar\
file: C:\${project.appName}\data\file\
avatar: C:\${project.appName}\data\avatar\
## Linux 系统本地存储配置
linux:
file: /data/file/

View File

@@ -154,8 +154,8 @@ local-storage:
avatarMaxSizeInMb: 5
## Windows 系统本地存储配置
windows:
file: C:\continew-admin\data\file\
avatar: C:\continew-admin\data\avatar\
file: C:\${project.appName}\data\file\
avatar: C:\${project.appName}\data\avatar\
## Linux 系统本地存储配置
linux:
file: /data/file/
@@ -169,8 +169,7 @@ local-storage:
cors:
# 配置允许跨域的域名
allowedOrigins:
- http://cnadmin.charles7c.top
- https://cnadmin.charles7c.top
- ${project.url}
# 配置允许跨域的请求方式
allowedMethods: '*'
# 配置允许跨域的请求头

View File

@@ -1,5 +1,5 @@
--- ### 项目配置
continew-admin:
project:
# 名称
name: ContiNew Admin
# 应用名称
@@ -9,7 +9,7 @@ continew-admin:
# 描述
description: ContiNew Admin 中后台管理框架/脚手架Continue New Admin持续以最新流行技术栈构建拥抱变化迭代优化。
# URL
url: https://github.com/Charles7c/continew-admin
url: https://cnadmin.charles7c.top
# 基本包
basePackage: top.charles7c.cnadmin
## 作者信息配置
@@ -61,27 +61,27 @@ springdoc:
group-configs:
- group: 'all'
paths-to-match: '/**'
packages-to-scan: top.charles7c.cnadmin.webapi.controller
packages-to-scan: ${project.basePackage}.webapi.controller
- group: 'auth'
display-name: '系统认证'
paths-to-match: '/auth/**'
packages-to-scan: top.charles7c.cnadmin.webapi.controller.auth
packages-to-scan: ${project.basePackage}.webapi.controller.auth
- group: 'common'
display-name: '通用接口'
paths-to-match: '/common/**'
packages-to-scan: top.charles7c.cnadmin.webapi.controller.common
packages-to-scan: ${project.basePackage}.webapi.controller.common
- group: 'system'
display-name: '系统管理'
paths-to-match: '/system/**'
packages-to-scan: top.charles7c.cnadmin.webapi.controller.system
packages-to-scan: ${project.basePackage}.webapi.controller.system
- group: 'tool'
display-name: '系统工具'
paths-to-match: '/tool/**'
packages-to-scan: top.charles7c.cnadmin.webapi.controller.tool
packages-to-scan: ${project.basePackage}.webapi.controller.tool
- group: 'monitor'
display-name: '系统监控'
paths-to-match: '/monitor/**'
packages-to-scan: top.charles7c.cnadmin.webapi.controller.monitor
packages-to-scan: ${project.basePackage}.webapi.controller.monitor
## 接口文档增强配置
knife4j:
enable: true
@@ -93,7 +93,7 @@ knife4j:
# 是否自定义 footer默认 false 非自定义)
enable-footer-custom: true
# 自定义 footer 内容,支持 Markdown 语法
footer-custom-content: 'Copyright © 2022-present [${continew-admin.author.name}](${continew-admin.author.url}) ⋅ [${continew-admin.name}](${continew-admin.url}) v${continew-admin.version}'
footer-custom-content: 'Copyright © 2022-present [${project.author.name}](${project.author.url}) ⋅ [${project.name}](${project.url}) v${project.version}'
--- ### Sa-Token 配置
sa-token:
@@ -124,11 +124,11 @@ sa-token:
mybatis-plus:
# Mapper 接口扫描包配置(该配置为自定义配置,非 MP 配置,不支持多包,如有需要可通过注解配置或提升扫描包层级)
# 该配置目前的唯一使用场景为:@MapperScan("${mybatis-plus.mapper-package}")
mapper-package: top.charles7c.**.mapper
mapper-package: ${project.basePackage}.**.mapper
# Mapper XML 文件目录配置
mapper-locations: classpath*:/mapper/**/*Mapper.xml
# 类型别名扫描包配置
type-aliases-package: top.charles7c.**.model
type-aliases-package: ${project.basePackage}.**.model
check-config-location: true
configuration:
# 自动驼峰命名规则camel case映射
@@ -180,7 +180,7 @@ server:
--- ### Spring 配置
spring:
application:
name: ${continew-admin.appName}
name: ${project.appName}
## 环境配置
profiles:
# 启用的环境

View File

@@ -4,5 +4,5 @@
| |___| (_) || | | || |_ | || |\ || __/ \ V V /|_____|/ ___ \| (_| || | | | | || || | | |
\____|\___/ |_| |_| \__||_||_| \_| \___| \_/\_/ /_/ \_\\__,_||_| |_| |_||_||_| |_|
:: ${continew-admin.name} :: v${continew-admin.version}
:: ${project.name} :: v${project.version}
:: Spring Boot :: v${spring-boot.version}