158 lines
4.8 KiB
YAML
158 lines
4.8 KiB
YAML
# Spring Boot 应用配置文件
|
||
# 服务器配置
|
||
server:
|
||
port: 5081
|
||
servlet:
|
||
context-path: /
|
||
tomcat:
|
||
uri-encoding: UTF-8
|
||
max-threads: 200
|
||
min-spare-threads: 10
|
||
|
||
spring:
|
||
servlet:
|
||
multipart:
|
||
max-file-size: 50MB #设置单个文件大小
|
||
max-request-size: 50MB #设置单次请求文件的总大小
|
||
application:
|
||
name: models-integration #这个很重要,这在以后的服务与服务之间相互调用一般都是根据这个name
|
||
# 数据库配置
|
||
datasource:
|
||
type: com.alibaba.druid.pool.DruidDataSource
|
||
name: jzjg_jxz
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
url: jdbc:mysql://49.235.131.69:3306/${spring.datasource.name}?useUnicode=true&serverTimezone=GMT%2B8&characterEncoding=utf8&allowPublicKeyRetrieval=true&useSSL=false
|
||
username: baisui
|
||
password: fFmTJhBEFSnYGYW7
|
||
# Druid连接池配置
|
||
druid:
|
||
initial-size: 5
|
||
min-idle: 5
|
||
max-active: 20
|
||
# 禁用验证查询,解决与MySQL 8驱动的兼容性问题
|
||
validation-query: SELECT 1
|
||
test-while-idle: false
|
||
test-on-borrow: false
|
||
test-on-return: false
|
||
pool-prepared-statements: false
|
||
max-pool-prepared-statement-per-connection-size: 20
|
||
filters: stat,wall
|
||
# 不同数据源配置
|
||
shop-msh:
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
url: jdbc:mysql://49.235.131.69:3306/shop_msh?useUnicode=true&serverTimezone=GMT%2B8&characterEncoding=utf8&allowPublicKeyRetrieval=true&useSSL=false
|
||
username: baisui
|
||
password: fFmTJhBEFSnYGYW7
|
||
jzjg-jxz:
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
url: jdbc:mysql://49.235.131.69:3306/jzjg_jxz?useUnicode=true&serverTimezone=GMT%2B8&characterEncoding=utf8&allowPublicKeyRetrieval=true&useSSL=false
|
||
username: baisui
|
||
password: fFmTJhBEFSnYGYW7
|
||
main:
|
||
allow-circular-references: true
|
||
redis:
|
||
host: 118.89.113.119 #地址
|
||
port: 6379 #端口
|
||
password: 'UthinkCloud2017'
|
||
timeout: 10000 # 连接超时时间(毫秒)
|
||
database: 23 #默认数据库 jxz项目
|
||
jedis:
|
||
pool:
|
||
max-active: 200 # 连接池最大连接数(使用负值表示没有限制)
|
||
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
|
||
max-idle: 10 # 连接池中的最大空闲连接
|
||
min-idle: 0 # 连接池中的最小空闲连接
|
||
time-between-eviction-runs: -1 #逐出扫描的时间间隔(毫秒) 如果为负数,则不运行逐出线程, 默认-1
|
||
|
||
# 自定义配置
|
||
app:
|
||
# 应用名称
|
||
name: models-integration-api
|
||
# 应用版本
|
||
version: 1.0.0
|
||
# 数据同步配置
|
||
sync:
|
||
batch-size: 100
|
||
interval-seconds: 3600
|
||
enabled: true
|
||
|
||
# KieAI API配置
|
||
kie-ai:
|
||
# API基础URL
|
||
base-url: https://api.kie.ai
|
||
# API Token (需要在环境变量或配置文件中设置)
|
||
api-token: 484661585fe62c5bcb77e6d392ba8ee8
|
||
# 回调URL
|
||
api-callback-url: https://jxz.uj345.cc/models/api/kieai/callback
|
||
api-upload-base-url: https://kieai.redpandaai.co
|
||
# 连接超时时间(毫秒)
|
||
connect-timeout: 30000
|
||
# 读取超时时间(毫秒)
|
||
read-timeout: 60000
|
||
# 最大重试次数
|
||
max-retries: 3
|
||
# 重试间隔时间(毫秒)
|
||
retry-interval: 1000
|
||
# 任务状态查询间隔(毫秒)
|
||
poll-interval: 2000
|
||
# 任务最大等待时间(毫秒)
|
||
max-wait-time: 300000
|
||
# 是否启用回调
|
||
callback-enabled: true
|
||
# 默认输出格式
|
||
default-output-format: png
|
||
# 默认图像尺寸
|
||
default-image-size: "2:3"
|
||
|
||
# 腾讯云语音识别配置
|
||
tencent-asr:
|
||
# API密钥ID
|
||
secret-id: AKID76sRn273nPuCJJ6h0GNbv78zhEaosz0p
|
||
# API密钥Key(需要在实际使用时提供)
|
||
secret-key: kKm6FQWUNJTjuvjNo23qQozWzISuY1IL
|
||
# API地区
|
||
region: ap-shanghai
|
||
# 连接超时时间(毫秒)
|
||
connect-timeout: 30000
|
||
# 读取超时时间(毫秒)
|
||
read-timeout: 60000
|
||
# 默认引擎模型类型(16k_zh:中文普通话、16k_en:英文)
|
||
default-engine-model: 16k_zh
|
||
# 默认结果文本格式(0:识别结果文本,包含标点符号;1:不带标点的识别结果)
|
||
default-res-text-format: 0
|
||
# 默认音频声道数(1:单声道;2:双声道)
|
||
default-channel-num: 1
|
||
# 是否启用
|
||
enabled: true
|
||
|
||
|
||
|
||
# Swagger3文档配置
|
||
springdoc:
|
||
api-docs:
|
||
path: /v3/api-docs
|
||
enabled: true
|
||
swagger-ui:
|
||
path: /swagger-ui.html
|
||
enabled: true
|
||
operationsSorter: method
|
||
tagsSorter: alpha
|
||
tryItOutEnabled: true
|
||
docExpansion: none
|
||
# 扫描的包路径,指定Controller所在的包
|
||
packages-to-scan: com.integration.api.controller
|
||
|
||
|
||
# 日志配置
|
||
logging:
|
||
level:
|
||
root: INFO
|
||
com.xbb.api: DEBUG
|
||
org.springframework.web: INFO
|
||
org.hibernate: WARN
|
||
file:
|
||
name: logs/models-integration-api.log
|
||
max-size: 10MB
|
||
max-history: 30
|
||
pattern:
|
||
console: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n" |