Appearance
部署
部署必读
关闭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