You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
2.2 KiB
68 lines
2.2 KiB
server:
|
|
port: 12699 # 服务端口
|
|
forward-headers-strategy: native # 全局生效
|
|
spring:
|
|
# ========== 数据源配置 (MySQL) ==========
|
|
datasource:
|
|
url: jdbc:mysql://39.101.133.168:3306/link?useSSL=false&allowPublicKeyRetrieval=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
|
|
username: link
|
|
password: tEhdERkaGprEA7nT
|
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
|
# hikari:
|
|
# pool-name: LotteryHikariCP
|
|
# maximum-pool-size: 10 # 连接池大小
|
|
# connection-timeout: 30000
|
|
|
|
hikari:
|
|
maximum-pool-size: 20 # 默认一般是 10,根据并发量调整
|
|
connection-timeout: 30000 # 连接超时时间(毫秒),默认 30s
|
|
idle-timeout: 600000 # 空闲连接超时时间(默认 10 分钟)
|
|
max-lifetime: 1800000 # 连接最大生命周期(默认 30 分钟)
|
|
leak-detection-threshold: 5000 # 连接泄漏检测(毫秒,建议 5s)
|
|
|
|
#
|
|
# ========== Redis 配置 ==========
|
|
redis:
|
|
host: 39.98.127.73
|
|
port: 7001
|
|
password: 2TOVfFeJ0pyi9Wtj
|
|
database: 0 # 默认DB索引
|
|
jedis:
|
|
pool:
|
|
max-active: 8 # 最大连接数
|
|
max-wait: 5000ms # 最大等待时间
|
|
max-idle: 4 # 最大空闲连接
|
|
min-idle: 1 # 最小空闲连接
|
|
timeout: 3000ms # 连接超时时间
|
|
|
|
|
|
# ========== MyBatis 配置(如果使用MyBatis代替JPA) ==========
|
|
mybatis:
|
|
mapper-locations: classpath:mapper/*.xml # XML映射文件路径
|
|
type-aliases-package: com.lottery.entity # 实体类包路径
|
|
configuration:
|
|
map-underscore-to-camel-case: true # 开启驼峰命名转换
|
|
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 打印SQL日志
|
|
|
|
logging:
|
|
config: classpath:logback-spring.xml
|
|
level:
|
|
root: INFO
|
|
org.springframework: WARN
|
|
com.link: INFO
|
|
|
|
# ========== 自定义配置(示例) ==========
|
|
lottery:
|
|
jwt:
|
|
#用户端JWT
|
|
user-secret-key: willier_need_at_least_32_chars_secure_key_12345
|
|
user-ttl: 7200000
|
|
user-token-name: authentication
|
|
|
|
max-draw-times: 3 # 用户每日最大抽奖次数
|
|
|
|
spring:
|
|
jackson:
|
|
date-format: yyyy-MM-dd HH:mm:ss
|
|
time-zone: GMT+8
|
|
|