支付
This commit is contained in:
@@ -0,0 +1 @@
|
||||
restart.include.json=/com.alibaba.fastjson2.*.jar
|
286
zhwl-admin/target/classes/application-dev.yml
Normal file
286
zhwl-admin/target/classes/application-dev.yml
Normal file
@@ -0,0 +1,286 @@
|
||||
# 项目相关配置
|
||||
ruoyi:
|
||||
# 名称
|
||||
name: 智慧文旅管理系统
|
||||
# 版本
|
||||
version: 3.8.7
|
||||
# 版权年份
|
||||
copyrightYear: 2024
|
||||
# 文件路径 示例( Windows配置D:/www/uploadPath,Linux配置 /www/wwwroot/zhwl)
|
||||
profile: D:/www/uploadPath
|
||||
# 获取ip地址开关
|
||||
addressEnabled: false
|
||||
# 验证码类型 math 数字计算 char 字符验证
|
||||
captchaType: math
|
||||
# 开发环境配置
|
||||
server:
|
||||
# 服务器的HTTP端口,默认为8080
|
||||
port: 10220
|
||||
servlet:
|
||||
# 应用的访问路径
|
||||
context-path: /
|
||||
tomcat:
|
||||
# tomcat的URI编码
|
||||
uri-encoding: UTF-8
|
||||
# 连接数满后的排队数,默认为100
|
||||
accept-count: 1000
|
||||
threads:
|
||||
# tomcat最大线程数,默认为200
|
||||
max: 800
|
||||
# Tomcat启动初始化的线程数,默认值10
|
||||
min-spare: 100
|
||||
|
||||
# 日志配置
|
||||
logging:
|
||||
level:
|
||||
com.zhwl: debug
|
||||
org.springframework: warn
|
||||
|
||||
# 用户配置
|
||||
user:
|
||||
password:
|
||||
# 密码最大错误次数
|
||||
maxRetryCount: 5
|
||||
# 密码锁定时间(默认10分钟)
|
||||
lockTime: 10
|
||||
|
||||
# Spring配置
|
||||
spring:
|
||||
# 数据源配置
|
||||
datasource:
|
||||
type: com.alibaba.druid.pool.DruidDataSource
|
||||
driverClassName: com.mysql.cj.jdbc.Driver
|
||||
druid:
|
||||
# 主库数据源
|
||||
master:
|
||||
url: jdbc:mysql://27.25.149.108:3306/zhwl_standard_whajl?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||
username: zhwl_standard_whajl
|
||||
password: nzHjkcSbcmnX7Xar
|
||||
# 从库数据源
|
||||
slave:
|
||||
# 从数据源开关/默认关闭
|
||||
enabled: false
|
||||
url:
|
||||
username:
|
||||
password:
|
||||
# 初始连接数
|
||||
initialSize: 5
|
||||
# 最小连接池数量
|
||||
minIdle: 10
|
||||
# 最大连接池数量
|
||||
maxActive: 20
|
||||
# 配置获取连接等待超时的时间
|
||||
maxWait: 60000
|
||||
# 配置连接超时时间
|
||||
connectTimeout: 30000
|
||||
# 配置网络超时时间
|
||||
socketTimeout: 60000
|
||||
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
|
||||
timeBetweenEvictionRunsMillis: 60000
|
||||
# 配置一个连接在池中最小生存的时间,单位是毫秒
|
||||
minEvictableIdleTimeMillis: 300000
|
||||
# 配置一个连接在池中最大生存的时间,单位是毫秒
|
||||
maxEvictableIdleTimeMillis: 900000
|
||||
# 配置检测连接是否有效
|
||||
validationQuery: SELECT 1 FROM DUAL
|
||||
testWhileIdle: true
|
||||
testOnBorrow: false
|
||||
testOnReturn: false
|
||||
webStatFilter:
|
||||
enabled: true
|
||||
statViewServlet:
|
||||
enabled: true
|
||||
# 设置白名单,不填则允许所有访问
|
||||
allow:
|
||||
url-pattern: /druid/*
|
||||
# 控制台管理用户名和密码
|
||||
login-username: zdy
|
||||
login-password: 123456
|
||||
filter:
|
||||
stat:
|
||||
enabled: true
|
||||
# 慢SQL记录
|
||||
log-slow-sql: true
|
||||
slow-sql-millis: 1000
|
||||
merge-sql: true
|
||||
wall:
|
||||
config:
|
||||
multi-statement-allow: true
|
||||
# 资源信息
|
||||
messages:
|
||||
# 国际化资源文件路径
|
||||
basename: i18n/messages
|
||||
# 文件上传
|
||||
servlet:
|
||||
multipart:
|
||||
# 单个文件大小
|
||||
max-file-size: 50MB
|
||||
# 设置总上传的文件大小
|
||||
max-request-size: 100MB
|
||||
# 服务模块
|
||||
devtools:
|
||||
restart:
|
||||
# 热部署开关
|
||||
enabled: true
|
||||
# redis 配置
|
||||
redis:
|
||||
# 地址
|
||||
host: 27.25.149.108
|
||||
# 端口,默认为6379
|
||||
port: 6379
|
||||
# 数据库索引
|
||||
database: 0
|
||||
# 密码
|
||||
password: BMZikisp8dAXZxkY
|
||||
# 连接超时时间
|
||||
timeout: 10s
|
||||
lettuce:
|
||||
pool:
|
||||
# 连接池中的最小空闲连接
|
||||
min-idle: 0
|
||||
# 连接池中的最大空闲连接
|
||||
max-idle: 8
|
||||
# 连接池的最大数据库连接数
|
||||
max-active: 8
|
||||
# #连接池最大阻塞等待时间(使用负值表示没有限制)
|
||||
max-wait: -1ms
|
||||
|
||||
# token配置
|
||||
token:
|
||||
# 令牌自定义标识
|
||||
header: Authorization
|
||||
# 令牌密钥
|
||||
secret: abcdefghijklmnopqrstuvwxyz
|
||||
# 令牌有效期(默认30分钟)
|
||||
expireTime: 3600
|
||||
|
||||
# MyBatis配置
|
||||
mybatis:
|
||||
# 搜索指定包别名
|
||||
typeAliasesPackage: com.zhwl.**.domain
|
||||
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
||||
mapperLocations: classpath*:mapper/**/*Mapper.xml
|
||||
# 加载全局的配置文件
|
||||
configLocation: classpath:mybatis/mybatis-config.xml
|
||||
|
||||
# PageHelper分页插件
|
||||
pagehelper:
|
||||
helperDialect: mysql
|
||||
supportMethodsArguments: true
|
||||
params: count=countSql
|
||||
|
||||
# Swagger配置
|
||||
swagger:
|
||||
# 是否开启swagger
|
||||
enabled: true
|
||||
# 请求前缀
|
||||
pathMapping: /dev-api
|
||||
|
||||
# 防止XSS攻击
|
||||
xss:
|
||||
# 过滤开关
|
||||
enabled: true
|
||||
# 排除链接(多个用逗号分隔)
|
||||
excludes: /system/notice
|
||||
# 匹配链接
|
||||
urlPatterns: /system/*,/monitor/*,/tool/*
|
||||
|
||||
#微信小程序配置
|
||||
wechat:
|
||||
pay:
|
||||
#私钥 证书
|
||||
key-path: classpath:wechat/key/apiclient_cert.p12
|
||||
private-key-path: classpath:wechat/key/apiclient_key.pem
|
||||
private-cert-path: classpath:wechat/key/apiclient_cert.pem
|
||||
#小程序生成的二维码对应打开的版本 正式版为 "release",体验版为 "trial",开发版为 "develop"
|
||||
env_version: develop
|
||||
#拉卡拉支付配置
|
||||
lakala:
|
||||
pay:
|
||||
#私钥 证书 D:\workspace\zhwl\backend\zhwl-common\src\main\resources\
|
||||
private-key-path: ./zhwl-business/zhwl-payment\src\main\resources\lakala\key\api_private_key.pem
|
||||
lkl-cer-path: ./zhwl-business/zhwl-payment\src\main\resources\lakala\key\lkl-apigw-v1.cer
|
||||
lkl-notify-cer-path: ./zhwl-business/zhwl-payment\src\main\resources\lakala\key\lkl-apigw-v1.cer
|
||||
|
||||
#支付宝支付配置
|
||||
alipay:
|
||||
merchant:
|
||||
#私钥
|
||||
private-key-path: ./zhwl-business/zhwl-payment/src/main/resources/alipay/key/privateKey.crt
|
||||
#公钥
|
||||
cert-path: ./zhwl-business/zhwl-payment/src/main/resources/alipay/key/appCertPublicKey.crt
|
||||
alipay:
|
||||
cert-path: ./zhwl-business/zhwl-payment/src/main/resources/alipay/key/alipayCertPublicKey_RSA2.crt
|
||||
root-cert-path: ./zhwl-business/zhwl-payment/src/main/resources/alipay/key/alipayRootCert.crt
|
||||
|
||||
#农行支付配置
|
||||
abc:
|
||||
pay:
|
||||
#网上支付平台证书
|
||||
trust-pay-cert: ./zhwl-business/zhwl-payment/src/main/resources/abc/key/TrustPay.cer
|
||||
#私钥
|
||||
merchant-cert: ./zhwl-business/zhwl-payment/src/main/resources/abc/key/103881260000646.pfx
|
||||
print-log:
|
||||
enabled: true
|
||||
path: /www/wwwroot/zhwl/logs/pay/abchina
|
||||
zfy:
|
||||
private-key-path: ./zhwl-business/zhwl-payment/src/main/resources/zfy/key/privateKey.pem
|
||||
public-key-path: ./zhwl-business/zhwl-payment/src/main/resources/zfy/key/publicKey.pem
|
||||
|
||||
async:
|
||||
executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: pool-admin-thread-
|
||||
core-pool-size: 8
|
||||
max-pool-size: 10
|
||||
queue-capacity: 20
|
||||
|
||||
zdylog:
|
||||
#日志开关
|
||||
enabled: true
|
||||
#日志记录方式 1:数据库 2:文件
|
||||
way: 1
|
||||
|
||||
zdy:
|
||||
#tcp配置
|
||||
tcp:
|
||||
port: 10221
|
||||
socket:
|
||||
max-online-count: -1
|
||||
|
||||
#第三方支付线程池配置
|
||||
pay:
|
||||
executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: third-pay-request-
|
||||
core-pool-size: 20
|
||||
max-pool-size: 60
|
||||
queue-capacity: 500
|
||||
#第三方支付结果查询线程池配置
|
||||
query-executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: third-pay-query-
|
||||
core-pool-size: 5
|
||||
max-pool-size: 15
|
||||
queue-capacity: 100
|
||||
|
||||
#第三方退款线程池配置
|
||||
refund:
|
||||
executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: third-pay-refund-request-
|
||||
core-pool-size: 3
|
||||
max-pool-size: 10
|
||||
queue-capacity: 50
|
||||
|
||||
# Minio配置
|
||||
minio:
|
||||
enable: false
|
||||
url: http://192.168.2.126:19000
|
||||
accessKey: gSr1Dg60isSBofjRVoQ2
|
||||
secretKey: vTwHEzPv531MksTvVd4ek1WjOQ7Hr6c63u6Rxyca
|
||||
bucketName: zhwl
|
278
zhwl-admin/target/classes/application-prod.yml
Normal file
278
zhwl-admin/target/classes/application-prod.yml
Normal file
@@ -0,0 +1,278 @@
|
||||
# 项目相关配置
|
||||
ruoyi:
|
||||
# 名称
|
||||
name: 智慧文旅管理系统
|
||||
# 版本
|
||||
version: 3.8.7
|
||||
# 版权年份
|
||||
copyrightYear: 2024
|
||||
profile: /home/wwwroot/bgs-scenic/uploadPath
|
||||
# 获取ip地址开关
|
||||
addressEnabled: false
|
||||
# 验证码类型 math 数字计算 char 字符验证
|
||||
captchaType: math
|
||||
# 开发环境配置
|
||||
server:
|
||||
# 服务器的HTTP端口,默认为8080
|
||||
port: 10220
|
||||
servlet:
|
||||
# 应用的访问路径
|
||||
context-path: /
|
||||
tomcat:
|
||||
# tomcat的URI编码
|
||||
uri-encoding: UTF-8
|
||||
# 连接数满后的排队数,默认为100
|
||||
accept-count: 1000
|
||||
threads:
|
||||
# tomcat最大线程数,默认为200
|
||||
max: 800
|
||||
# Tomcat启动初始化的线程数,默认值10
|
||||
min-spare: 100
|
||||
|
||||
# 日志配置
|
||||
logging:
|
||||
level:
|
||||
com.zhwl: debug
|
||||
org.springframework: warn
|
||||
|
||||
# 用户配置
|
||||
user:
|
||||
password:
|
||||
# 密码最大错误次数
|
||||
maxRetryCount: 5
|
||||
# 密码锁定时间(默认10分钟)
|
||||
lockTime: 10
|
||||
|
||||
# Spring配置
|
||||
spring:
|
||||
# 数据源配置
|
||||
datasource:
|
||||
type: com.alibaba.druid.pool.DruidDataSource
|
||||
driverClassName: com.mysql.cj.jdbc.Driver
|
||||
druid:
|
||||
# 主库数据源
|
||||
master:
|
||||
url: jdbc:mysql://127.0.0.1:3306/zhwl_standard_whajl?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||
username: root
|
||||
password: root
|
||||
# 从库数据源
|
||||
slave:
|
||||
# 从数据源开关/默认关闭
|
||||
enabled: false
|
||||
url:
|
||||
username:
|
||||
password:
|
||||
# 初始连接数
|
||||
initialSize: 5
|
||||
# 最小连接池数量
|
||||
minIdle: 10
|
||||
# 最大连接池数量
|
||||
maxActive: 20
|
||||
# 配置获取连接等待超时的时间
|
||||
maxWait: 60000
|
||||
# 配置连接超时时间
|
||||
connectTimeout: 30000
|
||||
# 配置网络超时时间
|
||||
socketTimeout: 60000
|
||||
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
|
||||
timeBetweenEvictionRunsMillis: 60000
|
||||
# 配置一个连接在池中最小生存的时间,单位是毫秒
|
||||
minEvictableIdleTimeMillis: 300000
|
||||
# 配置一个连接在池中最大生存的时间,单位是毫秒
|
||||
maxEvictableIdleTimeMillis: 900000
|
||||
# 配置检测连接是否有效
|
||||
validationQuery: SELECT 1 FROM DUAL
|
||||
testWhileIdle: true
|
||||
testOnBorrow: false
|
||||
testOnReturn: false
|
||||
webStatFilter:
|
||||
enabled: true
|
||||
statViewServlet:
|
||||
enabled: false
|
||||
# 设置白名单,不填则允许所有访问
|
||||
allow:
|
||||
url-pattern: /druid/*
|
||||
# 控制台管理用户名和密码
|
||||
login-username: zdy
|
||||
login-password: Zdy@10220
|
||||
filter:
|
||||
stat:
|
||||
enabled: true
|
||||
# 慢SQL记录
|
||||
log-slow-sql: true
|
||||
slow-sql-millis: 1000
|
||||
merge-sql: true
|
||||
wall:
|
||||
config:
|
||||
multi-statement-allow: true
|
||||
# 资源信息
|
||||
messages:
|
||||
# 国际化资源文件路径
|
||||
basename: i18n/messages
|
||||
# 文件上传
|
||||
servlet:
|
||||
multipart:
|
||||
# 单个文件大小
|
||||
max-file-size: 50MB
|
||||
# 设置总上传的文件大小
|
||||
max-request-size: 100MB
|
||||
# 服务模块
|
||||
devtools:
|
||||
restart:
|
||||
# 热部署开关
|
||||
enabled: true
|
||||
# redis 配置
|
||||
redis:
|
||||
# 地址
|
||||
host: 127.0.0.1
|
||||
# 端口,默认为6379
|
||||
port: 6379
|
||||
# 数据库索引
|
||||
database: 14
|
||||
# 密码
|
||||
password: ruoyi123
|
||||
# 连接超时时间
|
||||
timeout: 10s
|
||||
lettuce:
|
||||
pool:
|
||||
# 连接池中的最小空闲连接
|
||||
min-idle: 0
|
||||
# 连接池中的最大空闲连接
|
||||
max-idle: 8
|
||||
# 连接池的最大数据库连接数
|
||||
max-active: 8
|
||||
# #连接池最大阻塞等待时间(使用负值表示没有限制)
|
||||
max-wait: -1ms
|
||||
|
||||
# token配置
|
||||
token:
|
||||
# 令牌自定义标识
|
||||
header: Authorization
|
||||
# 令牌密钥
|
||||
secret: abcdefghijklmnopqrstuvwxyz
|
||||
# 令牌有效期(默认分钟)
|
||||
expireTime: 1440
|
||||
|
||||
# MyBatis配置
|
||||
mybatis:
|
||||
# 搜索指定包别名
|
||||
typeAliasesPackage: com.zhwl.**.domain
|
||||
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
||||
mapperLocations: classpath*:mapper/**/*Mapper.xml
|
||||
# 加载全局的配置文件
|
||||
configLocation: classpath:mybatis/mybatis-config.xml
|
||||
|
||||
# PageHelper分页插件
|
||||
pagehelper:
|
||||
helperDialect: mysql
|
||||
supportMethodsArguments: true
|
||||
params: count=countSql
|
||||
|
||||
# Swagger配置
|
||||
swagger:
|
||||
# 是否开启swagger
|
||||
enabled: false
|
||||
# 请求前缀
|
||||
pathMapping: /dev-api
|
||||
|
||||
# 防止XSS攻击
|
||||
xss:
|
||||
# 过滤开关
|
||||
enabled: true
|
||||
# 排除链接(多个用逗号分隔)
|
||||
excludes: /system/notice
|
||||
# 匹配链接
|
||||
urlPatterns: /system/*,/monitor/*,/tool/*
|
||||
|
||||
#微信小程序配置
|
||||
wechat:
|
||||
pay:
|
||||
#私钥 证书
|
||||
key-path: /home/wwwroot/bgs-scenic/wechat/key/apiclient_cert.p12
|
||||
private-key-path: /home/wwwroot/bgs-scenic/wechat/key/apiclient_key.pem
|
||||
private-cert-path: /home/wwwroot/bgs-scenic/wechat/key/apiclient_cert.pem
|
||||
|
||||
env_version: release
|
||||
|
||||
#拉卡拉支付配置
|
||||
lakala:
|
||||
pay:
|
||||
#私钥 证书 D:\workspace\zhwl\backend\zhwl-common\src\main\resources\
|
||||
private-key-path: /home/wwwroot/bgs-scenic/lakala/key/api_private_key.pem
|
||||
lkl-cer-path: /home/wwwroot/bgs-scenic/lakala/key/lkl-apigw-v1.cer
|
||||
lkl-notify-cer-path: /home/wwwroot/bgs-scenic/lakala/key/lkl-apigw-v1.cer
|
||||
|
||||
#支付宝支付配置
|
||||
alipay:
|
||||
merchant:
|
||||
#私钥
|
||||
private-key-path: /home/wwwroot/bgs-scenic/alipay/key/privateKey.crt
|
||||
#公钥
|
||||
cert-path: /home/wwwroot/bgs-scenic/alipay/key/appCertPublicKey.crt
|
||||
alipay:
|
||||
cert-path: /home/wwwroot/bgs-scenic/alipay/key/alipayCertPublicKey_RSA2.crt
|
||||
root-cert-path: /home/wwwroot/bgs-scenic/alipay/key/alipayRootCert.crt
|
||||
#农行支付配置
|
||||
abc:
|
||||
pay:
|
||||
#网上支付平台证书
|
||||
trust-pay-cert: /home/wwwroot/bgs-scenic/abc/key/TrustPay.cer
|
||||
#私钥
|
||||
merchant-cert: /home/wwwroot/bgs-scenic/abc/key/103881260000646.pfx
|
||||
print-log:
|
||||
enabled: true
|
||||
path: /home/wwwroot/bgs-scenic/logs/pay/abchina
|
||||
zfy:
|
||||
private-key-path: /home/wwwroot/bgs-scenic/abc/zfy/key/privateKey.pem
|
||||
public-key-path: /home/wwwroot/bgs-scenic/abc/zfy/key/publicKey.pem
|
||||
async:
|
||||
executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: pool-admin-thread-
|
||||
core-pool-size: 8
|
||||
max-pool-size: 10
|
||||
queue-capacity: 20
|
||||
|
||||
zdy:
|
||||
#tcp配置
|
||||
tcp:
|
||||
port: 10221
|
||||
socket:
|
||||
max-online-count: -1
|
||||
|
||||
#第三方支付线程池配置
|
||||
pay:
|
||||
executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: third-pay-request-
|
||||
core-pool-size: 20
|
||||
max-pool-size: 60
|
||||
queue-capacity: 500
|
||||
#第三方支付结果查询线程池配置
|
||||
query-executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: third-pay-query-
|
||||
core-pool-size: 5
|
||||
max-pool-size: 15
|
||||
queue-capacity: 100
|
||||
|
||||
#第三方退款线程池配置
|
||||
refund:
|
||||
executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: third-pay-refund-request-
|
||||
core-pool-size: 3
|
||||
max-pool-size: 10
|
||||
queue-capacity: 50
|
||||
|
||||
# Minio配置
|
||||
minio:
|
||||
enable: false
|
||||
url: http://127.0.0.1:19000
|
||||
accessKey: gSr1Dg60isSBofjRVoQ2
|
||||
secretKey: vTwHEzPv531MksTvVd4ek1WjOQ7Hr6c63u6Rxyca
|
||||
bucketName: zhwl
|
280
zhwl-admin/target/classes/application-test.yml
Normal file
280
zhwl-admin/target/classes/application-test.yml
Normal file
@@ -0,0 +1,280 @@
|
||||
# 项目相关配置
|
||||
ruoyi:
|
||||
# 名称
|
||||
name: 智慧文旅管理系统
|
||||
# 版本
|
||||
version: 3.8.7
|
||||
# 版权年份
|
||||
copyrightYear: 2024
|
||||
# 文件路径 示例( Windows配置D:/www/uploadPath,Linux配置 /www/wwwroot/zhwl)
|
||||
profile: /kagamine/zhwl/uploadPath
|
||||
# 获取ip地址开关
|
||||
addressEnabled: false
|
||||
# 验证码类型 math 数字计算 char 字符验证
|
||||
captchaType: math
|
||||
# 开发环境配置
|
||||
server:
|
||||
# 服务器的HTTP端口,默认为8080
|
||||
port: 10220
|
||||
servlet:
|
||||
# 应用的访问路径
|
||||
context-path: /
|
||||
tomcat:
|
||||
# tomcat的URI编码
|
||||
uri-encoding: UTF-8
|
||||
# 连接数满后的排队数,默认为100
|
||||
accept-count: 1000
|
||||
threads:
|
||||
# tomcat最大线程数,默认为200
|
||||
max: 800
|
||||
# Tomcat启动初始化的线程数,默认值10
|
||||
min-spare: 100
|
||||
|
||||
# 日志配置
|
||||
logging:
|
||||
level:
|
||||
com.zhwl: debug
|
||||
org.springframework: warn
|
||||
|
||||
# 用户配置
|
||||
user:
|
||||
password:
|
||||
# 密码最大错误次数
|
||||
maxRetryCount: 5
|
||||
# 密码锁定时间(默认10分钟)
|
||||
lockTime: 10
|
||||
|
||||
# Spring配置
|
||||
spring:
|
||||
# 数据源配置
|
||||
datasource:
|
||||
type: com.alibaba.druid.pool.DruidDataSource
|
||||
driverClassName: com.mysql.cj.jdbc.Driver
|
||||
druid:
|
||||
# 主库数据源
|
||||
master:
|
||||
url: jdbc:mysql://localhost:3306/zhwl_whajl_test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||
username: zhwl_whajl_test
|
||||
password: DYDtaxjH7MX7bFrG
|
||||
# 从库数据源
|
||||
slave:
|
||||
# 从数据源开关/默认关闭
|
||||
enabled: false
|
||||
url:
|
||||
username:
|
||||
password:
|
||||
# 初始连接数
|
||||
initialSize: 5
|
||||
# 最小连接池数量
|
||||
minIdle: 10
|
||||
# 最大连接池数量
|
||||
maxActive: 20
|
||||
# 配置获取连接等待超时的时间
|
||||
maxWait: 60000
|
||||
# 配置连接超时时间
|
||||
connectTimeout: 30000
|
||||
# 配置网络超时时间
|
||||
socketTimeout: 60000
|
||||
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
|
||||
timeBetweenEvictionRunsMillis: 60000
|
||||
# 配置一个连接在池中最小生存的时间,单位是毫秒
|
||||
minEvictableIdleTimeMillis: 300000
|
||||
# 配置一个连接在池中最大生存的时间,单位是毫秒
|
||||
maxEvictableIdleTimeMillis: 900000
|
||||
# 配置检测连接是否有效
|
||||
validationQuery: SELECT 1 FROM DUAL
|
||||
testWhileIdle: true
|
||||
testOnBorrow: false
|
||||
testOnReturn: false
|
||||
webStatFilter:
|
||||
enabled: true
|
||||
statViewServlet:
|
||||
enabled: false
|
||||
# 设置白名单,不填则允许所有访问
|
||||
allow:
|
||||
url-pattern: /druid/*
|
||||
# 控制台管理用户名和密码
|
||||
login-username: zdy
|
||||
login-password: Zdy@10220
|
||||
filter:
|
||||
stat:
|
||||
enabled: true
|
||||
# 慢SQL记录
|
||||
log-slow-sql: true
|
||||
slow-sql-millis: 1000
|
||||
merge-sql: true
|
||||
wall:
|
||||
config:
|
||||
multi-statement-allow: true
|
||||
# 资源信息
|
||||
messages:
|
||||
# 国际化资源文件路径
|
||||
basename: i18n/messages
|
||||
# 文件上传
|
||||
servlet:
|
||||
multipart:
|
||||
# 单个文件大小
|
||||
max-file-size: 50MB
|
||||
# 设置总上传的文件大小
|
||||
max-request-size: 100MB
|
||||
# 服务模块
|
||||
devtools:
|
||||
restart:
|
||||
# 热部署开关
|
||||
enabled: true
|
||||
# redis 配置
|
||||
redis:
|
||||
# 地址
|
||||
host: localhost
|
||||
# 端口,默认为6379
|
||||
port: 6379
|
||||
# 数据库索引
|
||||
database: 16
|
||||
# 密码
|
||||
password: zidingyi@123
|
||||
# 连接超时时间
|
||||
timeout: 10s
|
||||
lettuce:
|
||||
pool:
|
||||
# 连接池中的最小空闲连接
|
||||
min-idle: 0
|
||||
# 连接池中的最大空闲连接
|
||||
max-idle: 8
|
||||
# 连接池的最大数据库连接数
|
||||
max-active: 8
|
||||
# #连接池最大阻塞等待时间(使用负值表示没有限制)
|
||||
max-wait: -1ms
|
||||
|
||||
# token配置
|
||||
token:
|
||||
# 令牌自定义标识
|
||||
header: Authorization
|
||||
# 令牌密钥
|
||||
secret: abcdefghijklmnopqrstuvwxyz
|
||||
# 令牌有效期(默认分钟)
|
||||
expireTime: 1440
|
||||
|
||||
# MyBatis配置
|
||||
mybatis:
|
||||
# 搜索指定包别名
|
||||
typeAliasesPackage: com.zhwl.**.domain
|
||||
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
||||
mapperLocations: classpath*:mapper/**/*Mapper.xml
|
||||
# 加载全局的配置文件
|
||||
configLocation: classpath:mybatis/mybatis-config.xml
|
||||
|
||||
# PageHelper分页插件
|
||||
pagehelper:
|
||||
helperDialect: mysql
|
||||
supportMethodsArguments: true
|
||||
params: count=countSql
|
||||
|
||||
# Swagger配置
|
||||
swagger:
|
||||
# 是否开启swagger
|
||||
enabled: false
|
||||
# 请求前缀
|
||||
pathMapping: /dev-api
|
||||
|
||||
# 防止XSS攻击
|
||||
xss:
|
||||
# 过滤开关
|
||||
enabled: true
|
||||
# 排除链接(多个用逗号分隔)
|
||||
excludes: /system/notice
|
||||
# 匹配链接
|
||||
urlPatterns: /system/*,/monitor/*,/tool/*
|
||||
|
||||
#微信小程序配置
|
||||
wechat:
|
||||
pay:
|
||||
#私钥 证书
|
||||
key-path: /www/wwwroot/zhwl/wechat/key/apiclient_cert.p12
|
||||
private-key-path: /www/wwwroot/zhwl/wechat/key/apiclient_key.pem
|
||||
private-cert-path: /www/wwwroot/zhwl/wechat/key/apiclient_cert.pem
|
||||
#小程序生成的二维码对应打开的版本 正式版为 "release",体验版为 "trial",开发版为 "develop"
|
||||
env_version: release
|
||||
#拉卡拉支付配置
|
||||
lakala:
|
||||
pay:
|
||||
#私钥 证书 D:\workspace\zhwl\backend\zhwl-common\src\main\resources\
|
||||
private-key-path: /www/wwwroot/zhwl/lakala/key/api_private_key.pem
|
||||
lkl-cer-path: /www/wwwroot/zhwl/lakala/key/lkl-apigw-v1.cer
|
||||
lkl-notify-cer-path: /www/wwwroot/zhwl/lakala/key/lkl-apigw-v1.cer
|
||||
|
||||
#支付宝支付配置
|
||||
alipay:
|
||||
merchant:
|
||||
#私钥
|
||||
private-key-path: /www/wwwroot/zhwl/alipay/key/privateKey.crt
|
||||
#公钥
|
||||
cert-path: /www/wwwroot/zhwl/alipay/key/appCertPublicKey.crt
|
||||
alipay:
|
||||
cert-path: /www/wwwroot/zhwl/alipay/key/alipayCertPublicKey_RSA2.crt
|
||||
root-cert-path: /www/wwwroot/zhwl/alipay/key/alipayRootCert.crt
|
||||
|
||||
#农行支付配置
|
||||
abc:
|
||||
pay:
|
||||
#网上支付平台证书
|
||||
trust-pay-cert: /www/wwwroot/zhwl/abc/key/TrustPay.cer
|
||||
#私钥
|
||||
merchant-cert: /www/wwwroot/zhwl/abc/key/
|
||||
print-log:
|
||||
enabled: true
|
||||
path: /www/wwwroot/zhwl/logs/pay/abchina
|
||||
zfy:
|
||||
private-key-path: /www/wwwroot/zhwl/abc/zfy/key/privateKey.pem
|
||||
public-key-path: /www/wwwroot/zhwl/abc/zfy/key/publicKey.pem
|
||||
|
||||
async:
|
||||
executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: pool-admin-thread-
|
||||
core-pool-size: 8
|
||||
max-pool-size: 10
|
||||
queue-capacity: 20
|
||||
|
||||
zdy:
|
||||
#tcp配置
|
||||
tcp:
|
||||
port: 10221
|
||||
socket:
|
||||
max-online-count: -1
|
||||
|
||||
#第三方支付线程池配置
|
||||
pay:
|
||||
executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: third-pay-request-
|
||||
core-pool-size: 20
|
||||
max-pool-size: 60
|
||||
queue-capacity: 500
|
||||
#第三方支付结果查询线程池配置
|
||||
query-executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: third-pay-query-
|
||||
core-pool-size: 5
|
||||
max-pool-size: 15
|
||||
queue-capacity: 100
|
||||
|
||||
#第三方退款线程池配置
|
||||
refund:
|
||||
executor:
|
||||
thread:
|
||||
name:
|
||||
prefix: third-pay-refund-request-
|
||||
core-pool-size: 3
|
||||
max-pool-size: 10
|
||||
queue-capacity: 50
|
||||
|
||||
# Minio配置
|
||||
minio:
|
||||
enable: false
|
||||
url: http://192.168.2.126:19000
|
||||
accessKey: gSr1Dg60isSBofjRVoQ2
|
||||
secretKey: vTwHEzPv531MksTvVd4ek1WjOQ7Hr6c63u6Rxyca
|
||||
bucketName: zhwl
|
6
zhwl-admin/target/classes/application.yml
Normal file
6
zhwl-admin/target/classes/application.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
spring:
|
||||
profiles:
|
||||
#本地环境打开 dev 正式环境打开 prod 测试服务器环境test
|
||||
# active: dev
|
||||
# active: test
|
||||
active: prod
|
2
zhwl-admin/target/classes/banner.txt
Normal file
2
zhwl-admin/target/classes/banner.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Application Version: ${ruoyi.version}
|
||||
Spring Boot Version: ${spring-boot.version}
|
BIN
zhwl-admin/target/classes/com/zhwl/RuoYiApplication.class
Normal file
BIN
zhwl-admin/target/classes/com/zhwl/RuoYiApplication.class
Normal file
Binary file not shown.
BIN
zhwl-admin/target/classes/com/zhwl/RuoYiServletInitializer.class
Normal file
BIN
zhwl-admin/target/classes/com/zhwl/RuoYiServletInitializer.class
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
38
zhwl-admin/target/classes/i18n/messages.properties
Normal file
38
zhwl-admin/target/classes/i18n/messages.properties
Normal file
@@ -0,0 +1,38 @@
|
||||
#\u9519\u8BEF\u6D88\u606F
|
||||
not.null=* \u5FC5\u987B\u586B\u5199
|
||||
user.jcaptcha.error=\u9A8C\u8BC1\u7801\u9519\u8BEF
|
||||
user.jcaptcha.expire=\u9A8C\u8BC1\u7801\u5DF2\u5931\u6548
|
||||
user.not.exists=\u7528\u6237\u4E0D\u5B58\u5728/\u5BC6\u7801\u9519\u8BEF
|
||||
user.password.not.match=\u7528\u6237\u4E0D\u5B58\u5728/\u5BC6\u7801\u9519\u8BEF
|
||||
user.password.retry.limit.count=\u5BC6\u7801\u8F93\u5165\u9519\u8BEF{0}\u6B21
|
||||
user.password.retry.limit.exceed=\u5BC6\u7801\u8F93\u5165\u9519\u8BEF{0}\u6B21\uFF0C\u5E10\u6237\u9501\u5B9A{1}\u5206\u949F
|
||||
user.password.delete=\u5BF9\u4E0D\u8D77\uFF0C\u60A8\u7684\u8D26\u53F7\u5DF2\u88AB\u5220\u9664
|
||||
user.blocked=\u7528\u6237\u5DF2\u5C01\u7981\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458
|
||||
role.blocked=\u89D2\u8272\u5DF2\u5C01\u7981\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458
|
||||
login.blocked=\u5F88\u9057\u61BE\uFF0C\u8BBF\u95EEIP\u5DF2\u88AB\u5217\u5165\u7CFB\u7EDF\u9ED1\u540D\u5355
|
||||
user.logout.success=\u9000\u51FA\u6210\u529F
|
||||
length.not.valid=\u957F\u5EA6\u5FC5\u987B\u5728{min}\u5230{max}\u4E2A\u5B57\u7B26\u4E4B\u95F4
|
||||
user.username.not.valid=* 2\u523020\u4E2A\u6C49\u5B57\u3001\u5B57\u6BCD\u3001\u6570\u5B57\u6216\u4E0B\u5212\u7EBF\u7EC4\u6210\uFF0C\u4E14\u5FC5\u987B\u4EE5\u975E\u6570\u5B57\u5F00\u5934
|
||||
user.password.not.valid=* 5-50\u4E2A\u5B57\u7B26
|
||||
user.email.not.valid=\u90AE\u7BB1\u683C\u5F0F\u9519\u8BEF
|
||||
user.mobile.phone.number.not.valid=\u624B\u673A\u53F7\u683C\u5F0F\u9519\u8BEF
|
||||
user.login.success=\u767B\u5F55\u6210\u529F
|
||||
user.register.success=\u6CE8\u518C\u6210\u529F
|
||||
user.notfound=\u8BF7\u91CD\u65B0\u767B\u5F55
|
||||
user.forcelogout=\u7BA1\u7406\u5458\u5F3A\u5236\u9000\u51FA\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55
|
||||
user.unknown.error=\u672A\u77E5\u9519\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55
|
||||
##\u6587\u4EF6\u4E0A\u4F20\u6D88\u606F
|
||||
upload.exceed.maxSize=\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u8D85\u51FA\u9650\u5236\u7684\u6587\u4EF6\u5927\u5C0F\uFF01<br/>\u5141\u8BB8\u7684\u6587\u4EF6\u6700\u5927\u5927\u5C0F\u662F\uFF1A{0}MB\uFF01
|
||||
upload.filename.exceed.length=\u4E0A\u4F20\u7684\u6587\u4EF6\u540D\u6700\u957F{0}\u4E2A\u5B57\u7B26
|
||||
##\u6743\u9650
|
||||
no.permission=\u60A8\u6CA1\u6709\u6570\u636E\u7684\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u6DFB\u52A0\u6743\u9650 [{0}]
|
||||
no.create.permission=\u60A8\u6CA1\u6709\u521B\u5EFA\u6570\u636E\u7684\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u6DFB\u52A0\u6743\u9650 [{0}]
|
||||
no.update.permission=\u60A8\u6CA1\u6709\u4FEE\u6539\u6570\u636E\u7684\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u6DFB\u52A0\u6743\u9650 [{0}]
|
||||
no.delete.permission=\u60A8\u6CA1\u6709\u5220\u9664\u6570\u636E\u7684\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u6DFB\u52A0\u6743\u9650 [{0}]
|
||||
no.export.permission=\u60A8\u6CA1\u6709\u5BFC\u51FA\u6570\u636E\u7684\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u6DFB\u52A0\u6743\u9650 [{0}]
|
||||
no.view.permission=\u60A8\u6CA1\u6709\u67E5\u770B\u6570\u636E\u7684\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u6DFB\u52A0\u6743\u9650 [{0}]
|
||||
#\u6838\u9500\u9A8C\u8BC1\u95F8\u673A\u6587\u672C
|
||||
verify.code.error=\u9A8C\u8BC1\u5F02\u5E38 {0}
|
||||
verify.code.close=\u9A8C\u8BC1\u5931\u8D25
|
||||
verify.code.success={0}~{1}\u9A8C\u8BC1\u6210\u529F
|
||||
|
131
zhwl-admin/target/classes/logback-spring.xml
Normal file
131
zhwl-admin/target/classes/logback-spring.xml
Normal file
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<!-- 日志存放路径 -->
|
||||
<property name="log.path" value="/home/www/wwwroot/backend/logs"/>
|
||||
<!-- 日志输出格式 -->
|
||||
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
|
||||
|
||||
<!-- 控制台输出 -->
|
||||
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>${log.pattern}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!-- 系统日志输出 -->
|
||||
<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${log.path}/sys-info.log</file>
|
||||
<!-- 循环政策:基于时间创建日志文件 -->
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- 日志文件名格式 -->
|
||||
<fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
<!-- 日志最大的历史 60天 -->
|
||||
<maxHistory>60</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<pattern>${log.pattern}</pattern>
|
||||
</encoder>
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<!-- 过滤的级别 -->
|
||||
<level>INFO</level>
|
||||
<!-- 匹配时的操作:接收(记录) -->
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<!-- 不匹配时的操作:拒绝(不记录) -->
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${log.path}/sys-error.log</file>
|
||||
<!-- 循环政策:基于时间创建日志文件 -->
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- 日志文件名格式 -->
|
||||
<fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
<!-- 日志最大的历史 60天 -->
|
||||
<maxHistory>60</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<pattern>${log.pattern}</pattern>
|
||||
</encoder>
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<!-- 过滤的级别 -->
|
||||
<level>ERROR</level>
|
||||
<!-- 匹配时的操作:接收(记录) -->
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<!-- 不匹配时的操作:拒绝(不记录) -->
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
<!-- 用户访问日志输出 -->
|
||||
<appender name="sys-user" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${log.path}/sys-user.log</file>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- 按天回滚 daily -->
|
||||
<fileNamePattern>${log.path}/sys-user.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
<!-- 日志最大的历史 60天 -->
|
||||
<maxHistory>60</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<pattern>${log.pattern}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<appender name="app_sql" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<!--活动日志输出路径示例-->
|
||||
<file>${log.path}/sql.log</file>
|
||||
<append>true</append>
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<level>DEBUG</level>
|
||||
<!-- onMatch:意思是当前级别以及以上要怎么处理 -->
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<!-- onMismatch:意思是当前级别(不包括当前级别)以下要怎么处理 -->
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
<!--存档日志示例-->
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>${log.path}/%d{yyyy-MM-dd}/sql.%i.log
|
||||
</fileNamePattern>
|
||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
||||
<!--日志大小可自定义-->
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</timeBasedFileNamingAndTriggeringPolicy>
|
||||
<!--存档天数可自定义-->
|
||||
<maxHistory>90</maxHistory>
|
||||
</rollingPolicy>
|
||||
<!--统一日志输出格式-->
|
||||
<encoder charset="UTF-8">
|
||||
<pattern>%date [%thread] %-5level %logger [%L] - %msg%n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<appender name="plumelog" class="com.plumelog.lite.logback.appender.LiteAppender">
|
||||
<appName>plumelog</appName>
|
||||
<!-- 日志存储位置 -->
|
||||
<logPath>/www/wwwroot/zhwl/plumelog/lite</logPath>
|
||||
<!-- 日志保留天数 -->
|
||||
<keepDay>7</keepDay>
|
||||
</appender>
|
||||
|
||||
<!-- 系统模块日志级别控制 -->
|
||||
<logger name="com.zhwl" level="info"/>
|
||||
<!-- Spring日志级别控制 -->
|
||||
<logger name="org.springframework" level="warn"/>
|
||||
|
||||
<root level="info">
|
||||
<appender-ref ref="console"/>
|
||||
</root>
|
||||
|
||||
<!--系统操作日志-->
|
||||
<root level="info">
|
||||
<appender-ref ref="file_info"/>
|
||||
<appender-ref ref="file_error"/>
|
||||
<appender-ref ref="app_sql"/>
|
||||
<appender-ref ref="plumelog"/>
|
||||
</root>
|
||||
|
||||
<!--系统用户操作日志-->
|
||||
<logger name="sys-user" level="info">
|
||||
<appender-ref ref="sys-user"/>
|
||||
</logger>
|
||||
</configuration>
|
20
zhwl-admin/target/classes/mybatis/mybatis-config.xml
Normal file
20
zhwl-admin/target/classes/mybatis/mybatis-config.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE configuration
|
||||
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-config.dtd">
|
||||
<configuration>
|
||||
<!-- 全局参数 -->
|
||||
<settings>
|
||||
<!-- 使全局的映射器启用或禁用缓存 -->
|
||||
<setting name="cacheEnabled" value="true"/>
|
||||
<!-- 允许JDBC 支持自动生成主键 -->
|
||||
<setting name="useGeneratedKeys" value="true"/>
|
||||
<!-- 配置默认的执行器.SIMPLE就是普通执行器;REUSE执行器会重用预处理语句(prepared statements);BATCH执行器将重用语句并执行批量更新 -->
|
||||
<setting name="defaultExecutorType" value="SIMPLE"/>
|
||||
<!-- 指定 MyBatis 所用日志的具体实现 -->
|
||||
<setting name="logImpl" value="SLF4J"/>
|
||||
<!-- 使用驼峰命名法转换字段 -->
|
||||
<!-- <setting name="mapUnderscoreToCamelCase" value="true"/> -->
|
||||
</settings>
|
||||
|
||||
</configuration>
|
Reference in New Issue
Block a user