Skip to content

部署

部署必读

关闭p6spy

p6spy 是用来打印完整的SQL的,acuity-xxx-pro-datasource-column 、acuity-xxx-pro-column、acuity-xxx-pro-none 三个项目的p6spy开启方式不一样。

  • 建议

开发环境可以设置为true,方便调试SQL语句,但有一定的性能损耗; 生产环境设置为false!

  • 实现
yaml
acuity:
  database: 
    p6spy: true    # true 会打印sql, false 不会打印sql
acuity:
  database: 
    p6spy: true    # true 会打印sql, false 不会打印sql
yaml
acuity:
  dev-mysql: &db-mysql   # 开发环境 使用此配置,使用 p6spy 驱动代理原生驱动,实现SQL语句打印
    driverClassName: com.p6spy.engine.spy.P6SpyDriver
    url: jdbc:p6spy:mysql://127.0.0.1:3306/ty_column?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useUnicode=true&useSSL=false&autoReconnect=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&nullCatalogMeansCurrent=true
  prod-mysql: &db-mysql  # 生产 使用此配置,避免p6spy带来性能影响
    driverClassName: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/ty_defaults?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useUnicode=true&useSSL=false&autoReconnect=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&nullCatalogMeansCurrent=true
acuity:
  dev-mysql: &db-mysql   # 开发环境 使用此配置,使用 p6spy 驱动代理原生驱动,实现SQL语句打印
    driverClassName: com.p6spy.engine.spy.P6SpyDriver
    url: jdbc:p6spy:mysql://127.0.0.1:3306/ty_column?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useUnicode=true&useSSL=false&autoReconnect=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&nullCatalogMeansCurrent=true
  prod-mysql: &db-mysql  # 生产 使用此配置,避免p6spy带来性能影响
    driverClassName: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/ty_defaults?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useUnicode=true&useSSL=false&autoReconnect=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&nullCatalogMeansCurrent=true

短信验证开启

修改 SystemProperties 中的默认值或配置文件中的实际值

  • cloud项目:修改nacos中common.yml
  • boot项目:修改application.yml

建议

开发、测试环境 方便登录、防止误发短信等,可以设置为false, 生产环境一定记得设置为true !!!

yaml
acuity:
  system: 
    # 登录时否验证密码有效性     (设置为false,登录不验证密码正确性,仅验证账号是否存在)
    verifyPassword: true
    # 登录时否验证验证码有效性   (设置为false,登录不验证图形验证码,不在发送短信验证码、邮箱验证码)
    verifyCaptcha: true
acuity:
  system: 
    # 登录时否验证密码有效性     (设置为false,登录不验证密码正确性,仅验证账号是否存在)
    verifyPassword: true
    # 登录时否验证验证码有效性   (设置为false,登录不验证图形验证码,不在发送短信验证码、邮箱验证码)
    verifyCaptcha: true

欢迎使用天源云Saas快速开发系统