refactor: minio默认存储桶调整和添加属性元数据
This commit is contained in:
@@ -0,0 +1,107 @@
|
|||||||
|
{
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"name": "oss.type",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "OSS 类型 (目前支持aliyun、minio)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oss.minio.endpoint",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "MinIO 服务 Endpoint"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oss.minio.access-key",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "MinIO 访问凭据"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oss.minio.secret-key",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "MinIO 凭据密钥"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oss.minio.bucket-name",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "MinIO 存储桶名称"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oss.minio.custom-domain",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "MinIO 自定义域名"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oss.aliyun.endpoint",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "阿里云 OSS 服务 Endpoint"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oss.aliyun.access-key-id",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "阿里云 OSS 访问凭据 ID"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oss.aliyun.access-key-secret",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "阿里云 OSS 凭据密钥"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oss.aliyun.bucket-name",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "阿里云 OSS 存储桶名称"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "xxl.job.enabled",
|
||||||
|
"type": "java.lang.Boolean",
|
||||||
|
"description": "定时任务开关"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xxl.job.admin.addresses",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "多个地址使用,分割"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xxl.job.accessToken",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "访问令牌"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xxl.job.executor.appname",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "执行器应用名称"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xxl.job.executor.address",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "执行器地址"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xxl.job.executor.ip",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "执行器IP"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xxl.job.executor.port",
|
||||||
|
"type": "java.lang.Integer",
|
||||||
|
"description": "执行器端口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xxl.job.executor.logpath",
|
||||||
|
"type": "java.lang.String",
|
||||||
|
"description": "日志路径"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xxl.job.executor.logretentiondays",
|
||||||
|
"type": "java.lang.Integer",
|
||||||
|
"description": "日志保留天数"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "spring.cache.enabled",
|
||||||
|
"type": "java.lang.Boolean",
|
||||||
|
"description": "缓存开关"
|
||||||
|
}
|
||||||
|
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -90,7 +90,7 @@ oss:
|
|||||||
# 凭据密钥
|
# 凭据密钥
|
||||||
secret-key: minioadmin
|
secret-key: minioadmin
|
||||||
# 存储桶名称
|
# 存储桶名称
|
||||||
bucket-name: default
|
bucket-name: public
|
||||||
# (可选)自定义域名,如果配置了域名,生成的文件URL是域名格式,未配置则URL则是IP格式 (eg: https://oss.youlai.tech)
|
# (可选)自定义域名,如果配置了域名,生成的文件URL是域名格式,未配置则URL则是IP格式 (eg: https://oss.youlai.tech)
|
||||||
custom-domain:
|
custom-domain:
|
||||||
# 阿里云OSS对象存储服务
|
# 阿里云OSS对象存储服务
|
||||||
|
|||||||
@@ -1,57 +0,0 @@
|
|||||||
# 代码生成器配置
|
|
||||||
generator:
|
|
||||||
# 后端项目名称
|
|
||||||
backendAppName: youlai-boot
|
|
||||||
# 前端项目名称
|
|
||||||
frontendAppName: vue3-element-admin
|
|
||||||
# 默认配置
|
|
||||||
defaultConfig:
|
|
||||||
author: youlaitech
|
|
||||||
# 排除数据表
|
|
||||||
excludeTables:
|
|
||||||
- gen_config
|
|
||||||
- gen_field_config
|
|
||||||
## 模板配置
|
|
||||||
templateConfigs:
|
|
||||||
Controller:
|
|
||||||
templatePath: generator/controller.java.vm
|
|
||||||
subpackageName: controller
|
|
||||||
Service:
|
|
||||||
templatePath: generator/service.java.vm
|
|
||||||
subpackageName: service
|
|
||||||
ServiceImpl:
|
|
||||||
templatePath: generator/serviceImpl.java.vm
|
|
||||||
subpackageName: service.impl
|
|
||||||
Mapper:
|
|
||||||
templatePath: generator/mapper.java.vm
|
|
||||||
subpackageName: mapper
|
|
||||||
MapperXml:
|
|
||||||
templatePath: generator/mapper.xml.vm
|
|
||||||
subpackageName: mapper
|
|
||||||
extension: .xml
|
|
||||||
Converter:
|
|
||||||
templatePath: generator/converter.java.vm
|
|
||||||
subpackageName: converter
|
|
||||||
Query:
|
|
||||||
templatePath: generator/query.java.vm
|
|
||||||
subpackageName: model.query
|
|
||||||
Form:
|
|
||||||
templatePath: generator/form.java.vm
|
|
||||||
subpackageName: model.form
|
|
||||||
VO:
|
|
||||||
templatePath: generator/vo.java.vm
|
|
||||||
subpackageName: model.vo
|
|
||||||
Entity:
|
|
||||||
templatePath: generator/entity.java.vm
|
|
||||||
subpackageName: model.entity
|
|
||||||
API:
|
|
||||||
templatePath: generator/api.ts.vm
|
|
||||||
subpackageName: api
|
|
||||||
extension: .ts
|
|
||||||
VIEW:
|
|
||||||
templatePath: generator/index.vue.vm
|
|
||||||
subpackageName: views
|
|
||||||
extension: .vue
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -88,7 +88,7 @@ oss:
|
|||||||
# 凭据密钥
|
# 凭据密钥
|
||||||
secret-key: minioadmin
|
secret-key: minioadmin
|
||||||
# 存储桶名称
|
# 存储桶名称
|
||||||
bucket-name: default
|
bucket-name: public
|
||||||
# (可选)自定义域名,如果配置了域名,生成的文件URL是域名格式,未配置则URL则是IP格式 (eg: https://oss.youlai.tech)
|
# (可选)自定义域名,如果配置了域名,生成的文件URL是域名格式,未配置则URL则是IP格式 (eg: https://oss.youlai.tech)
|
||||||
custom-domain:
|
custom-domain:
|
||||||
# 阿里云OSS对象存储服务
|
# 阿里云OSS对象存储服务
|
||||||
|
|||||||
@@ -3,5 +3,61 @@ spring:
|
|||||||
name: youlai-boot
|
name: youlai-boot
|
||||||
profiles:
|
profiles:
|
||||||
active: dev
|
active: dev
|
||||||
include:
|
|
||||||
- generator
|
# 代码生成器配置
|
||||||
|
generator:
|
||||||
|
# 后端项目名称
|
||||||
|
backendAppName: youlai-boot
|
||||||
|
# 前端项目名称
|
||||||
|
frontendAppName: vue3-element-admin
|
||||||
|
# 默认配置
|
||||||
|
defaultConfig:
|
||||||
|
author: youlaitech
|
||||||
|
# 排除数据表
|
||||||
|
excludeTables:
|
||||||
|
- gen_config
|
||||||
|
- gen_field_config
|
||||||
|
## 模板配置
|
||||||
|
templateConfigs:
|
||||||
|
Controller:
|
||||||
|
templatePath: generator/controller.java.vm
|
||||||
|
subpackageName: controller
|
||||||
|
Service:
|
||||||
|
templatePath: generator/service.java.vm
|
||||||
|
subpackageName: service
|
||||||
|
ServiceImpl:
|
||||||
|
templatePath: generator/serviceImpl.java.vm
|
||||||
|
subpackageName: service.impl
|
||||||
|
Mapper:
|
||||||
|
templatePath: generator/mapper.java.vm
|
||||||
|
subpackageName: mapper
|
||||||
|
MapperXml:
|
||||||
|
templatePath: generator/mapper.xml.vm
|
||||||
|
subpackageName: mapper
|
||||||
|
extension: .xml
|
||||||
|
Converter:
|
||||||
|
templatePath: generator/converter.java.vm
|
||||||
|
subpackageName: converter
|
||||||
|
Query:
|
||||||
|
templatePath: generator/query.java.vm
|
||||||
|
subpackageName: model.query
|
||||||
|
Form:
|
||||||
|
templatePath: generator/form.java.vm
|
||||||
|
subpackageName: model.form
|
||||||
|
VO:
|
||||||
|
templatePath: generator/vo.java.vm
|
||||||
|
subpackageName: model.vo
|
||||||
|
Entity:
|
||||||
|
templatePath: generator/entity.java.vm
|
||||||
|
subpackageName: model.entity
|
||||||
|
API:
|
||||||
|
templatePath: generator/api.ts.vm
|
||||||
|
subpackageName: api
|
||||||
|
extension: .ts
|
||||||
|
VIEW:
|
||||||
|
templatePath: generator/index.vue.vm
|
||||||
|
subpackageName: views
|
||||||
|
extension: .vue
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user