wjli
2024-04-12 e8f0b3422d307c686b3a81269f9e9e4fb34a846e
xboot-admin/src/main/resources/application.yml
@@ -4,7 +4,7 @@
    password: xboot
server:
  port: 8888
  port: 9091
  servlet:
    context-path: /
  tomcat:
@@ -26,7 +26,8 @@
    url: jdbc:mysql://127.0.0.1:3306/tobacco?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
    username: root
    # Jasypt加密 可到common-utils中找到JasyptUtil加解密工具类生成加密结果 格式为ENC(加密结果) 以下解密结果为123456
    password: ENC(/1qjpLsQSzc4KM+2VhqLecwQu3npNYZo/zclpH/VR34dMdLeW2IVin6V1vH1Xug4)
    #password: wanghaojie
    password: rootroot
    type: com.alibaba.druid.pool.DruidDataSource
    driverClassName: com.mysql.jdbc.Driver
    # Druid StatViewServlet配置
@@ -38,7 +39,7 @@
        # 允许清空统计数据
        reset-enable: true
        login-username: root
        login-password: ENC(PYVnAYh+j5C3jkMV1d+myj6JzDaUk7pcfTWUaYsvQdEVkuvIVf7Y0mOU9XkffxT8)
        login-password: boyingabcd12221!
        # IP白名单 多个逗号分隔
        allow:
        # IP黑名单
@@ -131,6 +132,7 @@
          service-base-url: http://127.0.0.1:${server.port}/
  web:
    resources:
      static-locations: classpath:/static
      cache:
        cachecontrol:
          # 静态资源缓存30天
@@ -142,23 +144,25 @@
      # 暂未使用ES 排除client自动装配类
      - org.springframework.boot.autoconfigure.data.elasticsearch.ReactiveElasticsearchRestClientAutoConfiguration
  mvc:
    static-path-pattern: //**
xboot:
  # 全局限流
  ratelimit:
    # 开启
    enable: true
    enable: false
    # 每1秒内(单位毫秒)
    timeout: 1000
    # 总限制200个请求(单位个)
    limit: 200
    limit: 2000
  # IP限流
  iplimit:
    # 开启
    enable: true
    enable: false
    # 每1秒内(单位毫秒)
    timeout: 1000
    # 每个ip限制20个请求(单位个)
    limit: 20
    limit: 200
  # 后台token交互方式
  token:
    # 默认为true,token将存入redis,并具有单点登录功能 设为false使用JWT交互
@@ -168,13 +172,13 @@
    # token中存储用户权限数据 设为true开启后可避免每次请求再获取用户权限,但有可能导致编辑权限菜单后无法读取到最新权限数据(需用户重新登录)
    storePerms: true
    # token过期时间 redis模式有请求自动刷新(分钟)
    tokenExpireTime: 600
    tokenExpireTime: 60000
    # 用户选择 保存登录状态/记住我 对应token过期时间(天)
    saveLoginTime: 7
    # 限制用户登陆错误次数(次)
    loginTimeLimit: 10
    # 错误超过次数后多少分钟后才能继续登录(分钟)
    loginAfterTime: 10
    loginAfterTime: 1
  # app应用 token交互配置
  appToken:
    # 是否开启同一平台单设备登陆(如安卓设备只允许登录一个相同账号,同时IOS设备可允许一个设备登陆)
@@ -289,6 +293,18 @@
    - /**/*.ico
    - /xboot/test/**
    - /xboot/fingerprint/getAll
    - /xboot/orderSyn/**
    - /hk/**
    - /xboot/wx/**
    - /index.html
#    - /xboot/pcStatistic/**
#    - /xboot/pcStatistic2/**
#    - /xboot/pcStatistic3/**
#    - /xboot/area/getAll
#    - /xboot/areaSection/getAll2
    - /xboot/message/**
    - /xboot/updateApp/**
    - /xboot/fingerprint/getUserByCode
  # 限流及黑名单不拦截的路径
  limitUrls:
    - /**/*.js
@@ -325,14 +341,14 @@
  title: XBoot API接口文档
  description: XBoot Api Documentation
  version: 1.0.0
  termsOfServiceUrl: http://xboot.exrick.cn
  termsOfServiceUrl: http://xxxx
  contact:
    name: Exrick
    url: http://blog.exrick.cn
    email: 1012139570@qq.com
    name: xxx
    url: http://blog.xxx.cn
    email: xxxx@qq.com
  # 分组名
  group: 1.XBoot管理接口 v1.0
  group2: 2.XBoot APP接口 v1.0
  group: 1.接口 v1.0
  group2: 2.APP接口 v1.0
# Mybatis-plus
mybatis-plus:
@@ -354,4 +370,4 @@
      # 最大保存天数
      max-history: 7
      # 每个文件最大大小
      max-file-size: 5MB
      max-file-size: 5MB