mirror of
https://gitee.com/novel_dev_team/novel-plus
synced 2026-07-20 17:54:59 +08:00
87 lines
2.8 KiB
Java
87 lines
2.8 KiB
Java
spring:
|
||
profiles:
|
||
include: [ common ]
|
||
main:
|
||
allow-bean-definition-overriding: true
|
||
#Redis服务器IP
|
||
redis:
|
||
host: 127.0.0.1
|
||
#Redis服务器连接端口
|
||
port: 6379
|
||
#Redis服务器连接密码
|
||
password: test123456
|
||
jedis:
|
||
pool:
|
||
#连接池最大连接数(使用负值表示没有限制)
|
||
max-active: 8
|
||
#连接池最大阻塞等待时间(使用负值表示没有限制)
|
||
max-wait: 1
|
||
#连接池最大阻塞等待时间(使用负值表示没有限制)
|
||
max-idle: 8
|
||
#连接池中的最小空闲连接
|
||
min-idle: 0
|
||
#连接超时时间(毫秒)
|
||
timeout: 30000
|
||
datasource:
|
||
url: jdbc:mysql://127.0.0.1:3306/novel_plus?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
|
||
username: root
|
||
password: test123456
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
|
||
|
||
####使用shardingJdbc时,
|
||
####所有的jdbcType都不能是LONGVARCHAR,否则会导致java.io.NotSerializableException: java.io.StringReader错误
|
||
##### 应该替换所有的 LONGVARCHAR 类型为VARCHAR
|
||
|
||
sharding:
|
||
jdbc:
|
||
datasource:
|
||
names: ds0 #,ds1
|
||
ds0:
|
||
type: com.zaxxer.hikari.HikariDataSource
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
jdbc-url: jdbc:mysql://localhost:3306/novel_plus?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
|
||
username: root
|
||
password: test123456
|
||
# ds1:
|
||
# type: com.alibaba.druid.pool.DruidDataSource
|
||
# driver-class-name: com.mysql.jdbc.Driver
|
||
# url: jdbc:mysql://localhost:3306/novel_plus2
|
||
# username: root
|
||
# password: test123456
|
||
config:
|
||
sharding:
|
||
props:
|
||
sql.show: true
|
||
tables:
|
||
book_content: #book_content表
|
||
key-generator-column-name: id #主键
|
||
actual-data-nodes: ds${0}.book_content${0..9} #数据节点
|
||
# database-strategy: #分库策略
|
||
# inline:
|
||
# sharding-column: book_id
|
||
# algorithm-expression: ds${book_id % 10}
|
||
table-strategy: #分表策略
|
||
inline:
|
||
shardingColumn: index_id
|
||
algorithm-expression: book_content${index_id % 10}
|
||
|
||
|
||
content:
|
||
save:
|
||
storage: db # 小说内容存储方式:db-数据库,txt-TXT文本
|
||
path: /Users/xiongxiaoyang/books # 小说TXT文本保存路径
|
||
|
||
# HTTP 代理配置
|
||
http:
|
||
proxy:
|
||
# 是否开启 HTTP 代理,true-开启,false-不开启
|
||
enabled: false
|
||
# 代理 IP
|
||
ip: us.swiftproxy.net
|
||
# 代理端口号
|
||
port: 7878
|
||
# 代理用户名
|
||
username: swiftproxy_u
|
||
# 代理密码
|
||
password: swiftproxy_p |