| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- server:
- port: 8098
- servlet:
- context-path: /api
- tomcat:
- max-swallow-size: 5000MB #重要的一行,修改tomcat的吞吐量
- compression:
- #是否对响应数据开启gzip压缩,默认false
- enabled: true
- #响应内容长度超过设置大小时进行压缩,默认值为2048(2KB,不带单位时默认为字节)
- min-response-size: 10KB
- #对指定的响应类型进行压缩,值是数组,用逗号隔开
- mime-types: application/json,application/xml,text/html,text/xml,text/plain
- spring:
- thymeleaf:
- cache: false
- mode: HTML
- encoding: UTF-8
- prefix: classpath:/templates/
- suffix: .html
- servlet:
- multipart:
- enabled: true
- max-file-size: 2000MB
- max-request-size: 2000MB
- datasource:
- type: com.zaxxer.hikari.HikariDataSource
- hikari:
- maximum-pool-size: 10
- minimum-idle: 5
- idle-timeout: 30000
- max-lifetime: 1800000
- connection-timeout: 30000
- connection-test-query: SELECT 1
- dynamic:
- primary: main #设置默认的数据源或者数据源组,默认值即为master
- strict: true #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
- datasource:
- main:
- url: jdbc:sqlite:./visit.db # 改为数据库路径
- driver-class-name: org.sqlite.JDBC
- xnyy:
- driver-class-name: com.mysql.cj.jdbc.Driver
- # url: jdbc:mysql://127.0.0.1:3306/wlxt-log?allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8&rewriteBatchedStatements=true
- url: jdbc:mysql://127.0.0.1:3308/xnyy-edu?allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai
- username: root
- password: root
- # 配置业务使用的 Redis 连接
- redis:
- # Redis数据库索引(默认为0)
- database: 7
- # Redis服务器地址
- host: 127.0.0.1
- # Redis服务器连接端口
- port: 6379
- # Redis服务器连接密码(默认为空)
- password:
- # 连接超时时间
- timeout: 10s
- jedis:
- pool:
- max-idle: 0
- max-active: 32
- max-wait: 100
- min-idle: 4
- cloud:
- nacos:
- discovery:
- # 开启nacos作为服务注册中心,默认值:true
- enabled: true
- # nacos集群服务注册地址
- server-addr: 127.0.0.1:8848
- # nacos注册地址命名空间
- namespace: public
- # nacos用户名
- username: nacos
- # nacos密码
- password: nacos
- # 命名空间,默认 public,可设置dev,pro等,相同特征的服务分类,先去nacos命名空间创建
- # namespace: public
- # 分组,默认 DEFAULT_GROUP 相同特征的服务划分的更细
- group: DEFAULT_GROUP
- # 临时实例,默认true,false永久实例,即使宕机也不会从nacos服务中删除,可应对雪崩保护,避免服务被删除
- ephemeral: true
- # 权重 1-100 数值越大权重越大分配的流量就越大,通常结合权重负载均衡策略
- weight: 100
- # mybatis 相关 configurations
- mybatis-plus:
- # xml扫描,多个目录用逗号或者分号分隔(告诉 Mapper 所对应的 XML 文件位置)
- mapper-locations: classpath:mapper/*.xml
- # 以下配置均有默认值,可以不设置
- global-config:
- db-config:
- # 主键类型,大小写不敏感 AUTO:"数据库ID自增", INPUT:"用户输入ID", ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID"
- id-type: auto
- configuration:
- # 是否开启自动驼峰命名规则映射:从数据库列名到Java属性驼峰命名的类似映射
- # mapUnderscoreToCamelCase: false
- jdbc-type-for-null: 'NULL'
- # 如果查询结果中包含空值的列,则 MyBatis 在映射的时候,不会映射这个字段
- call-setters-on-nulls: true
- # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
- map-underscore-to-camel-case: false
- # Sa-Token配置
- sa-token:
- # jwt秘钥
- jwt-secret-key: asdasdasifhueuiwyurfewbfjsdafjk
- is-read-header: true
- is-read-cookie: false
- # token前缀
- # Token前缀 与 Token值 之间必须有一个空格。
- # 一旦配置了 Token前缀,则前端提交 Token 时,必须带有前缀,否则会导致框架无法读取 Token。
- # 由于Cookie中无法存储空格字符,也就意味配置 Token 前缀后,Cookie 鉴权方式将会失效,此时只能将 Token 提交到header里进行传输
- # token-prefix: Bearer
- # token 名称 (同时也是cookie名称)
- token-name: satoken
- # token-name: Authorization
- # token-name: satoken
- # token 有效期,单位s 默认30天, -1代表永不过期
- timeout: 2592000
- # timeout: 86400
- # timeout: 60
- # token 临时有效期 (指定时间内无操作就视为token过期) 单位: 秒
- active-timeout: 86400
- # 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
- is-concurrent: true
- # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
- is-share: false
- # token风格
- token-style: uuid
- # 是否输出操作日志
- is-log: true
- alone-redis:
- # Redis数据库索引(默认为0)
- database: 8
- # Redis服务器地址
- host: 127.0.0.1
- # Redis服务器连接端口
- port: 6379
- # Redis服务器连接密码(默认为空)
- password:
- # 连接超时时间
- timeout: 10s
|