2025-03-21 19:10:18 +08:00

118 lines
4.3 KiB
YAML

# Tomcat
server:
port: 9404
# Spring
spring:
application:
# 应用名称
name: asinkj-amz
profiles:
# 环境配置
active: @profiles.active@
--- # nacos 配置
spring:
cloud:
nacos:
# nacos 服务地址
server-addr: @nacos.server@
username: @nacos.username@
password: @nacos.password@
discovery:
# 注册组
group: @nacos.discovery.group@
namespace: ${spring.profiles.active}
config:
# 配置组
group: @nacos.config.group@
namespace: ${spring.profiles.active}
config:
import:
- optional:nacos:application-common.yml
- optional:nacos:asinkj-resource.yml
- optional:nacos:datasource.yml
- optional:nacos:${spring.application.name}.yml
--- # 数据源设置 需在 system 数据源下 执行 test.sql 文件
#spring:
# datasource:
# dynamic:
# seata: false
# # 设置默认的数据源或者数据源组,默认值即为 master
# primary: master
# datasource:
# # 主库数据源
# master:
# type: ${spring.datasource.type}
# driver-class-name: com.mysql.cj.jdbc.Driver
# url: ${datasource.system-master.url}
# username: ${datasource.system-master.username}
# password: ${datasource.system-master.password}
# sharding:
# lazy: true
# type: ${spring.datasource.type}
# driver-class-name: com.mysql.cj.jdbc.Driver
# # shardingproxy 服务的ip地址
# url: jdbc:mysql://127.0.0.1:3307/data-center_db?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
# username: root
# password: root
## oracle:
## type: ${spring.datasource.type}
## driverClassName: oracle.jdbc.OracleDriver
## url: ${datasource.system-oracle.url}
## username: ${datasource.system-oracle.username}
## password: ${datasource.system-oracle.password}
## hikari:
## connectionTestQuery: SELECT 1 FROM DUAL
## postgres:
## type: ${spring.datasource.type}
## driverClassName: org.postgresql.Driver
## url: ${datasource.system-postgres.url}
## username: ${datasource.system-postgres.username}
## password: ${datasource.system-postgres.password}
#
#--- # elasticsearch 功能配置
## 文档地址: https://www.easy-es.cn/
## 更改包名需要去 EasyEsConfiguration 修改包扫描(后续版本支持配置文件读取)
#easy-es:
# # 是否开启EE自动配置
# enable: false
# # es连接地址+端口 格式必须为ip:port,如果是集群则可用逗号隔开
# address : localhost:9200
# # 默认为http
# schema: http
# # 注意ES建议使用账号认证 不使用会报警告日志
# #如果无账号密码则可不配置此行
# #username:
# #如果无账号密码则可不配置此行
# #password:
# # 心跳策略时间 单位:ms
# keep-alive-millis: 18000
# # 连接超时时间 单位:ms
# connectTimeout: 5000
# # 通信超时时间 单位:ms
# socketTimeout: 5000
# # 连接请求超时时间 单位:ms
# connectionRequestTimeout: 5000
# # 最大连接数 单位:个
# maxConnTotal: 100
# # 最大连接路由数 单位:个
# maxConnPerRoute: 100
# global-config:
# # 开启控制台打印通过本框架生成的DSL语句,默认为开启,测试稳定后的生产环境建议关闭,以提升少量性能
# print-dsl: true
# # 异步处理索引是否阻塞主线程 默认阻塞 数据量过大时调整为非阻塞异步进行 项目启动更快
# asyncProcessIndexBlocking: true
# db-config:
# # 是否开启下划线转驼峰 默认为false
# map-underscore-to-camel-case: true
# # id生成策略 customize为自定义,id值由用户生成,比如取MySQL中的数据id,如缺省此项配置,则id默认策略为es自动生成
# id-type: customize
# # 字段更新策略 默认为not_null
# field-strategy: not_null
# # 默认开启,查询若指定了size超过1w条时也会自动开启,开启后查询所有匹配数据,若不开启,会导致无法获取数据总条数,其它功能不受影响.
# enable-track-total-hits: true
# # 数据刷新策略,默认为不刷新
# refresh-policy: immediate