#======================================#
|
#=============\u7cfb\u7edf\u53c2\u6570 \u76f8\u5173\u914d\u7f6e==============#
|
#======================================#
|
|
#\u4e0a\u4f20\u6587\u4ef6\u8def\u5f84,\u7edd\u5bf9
|
#\u542f\u7528\u65e5\u5fd7\u6253\u5370
|
logger.isEnable=true
|
#\u65e5\u5fd7\u6253\u5370\u6307\u5b9a\u63a5\u53e3\uff0c*\u8868\u793a\u5168\u90e8\u6253\u5370\uff0c\u7a7a\u8868\u793a\u5168\u90e8\u4e0d\u6253\u5370\uff0c\u6307\u5b9a\u591a\u4e2a\u63a5\u53e3\u9017\u53f7\u5206\u9694
|
logger.print.api=*
|
#\u662f\u5426\u7acb\u5373\u6253\u5370\uff0cfalse\uff1a\u63a5\u53e3\u6700\u540e\u4e00\u6b21\u6027\u6253\u5370 true\uff1a\u8c03\u7528\u5373\u6253\u5370
|
logger.print.isAtOnce=false
|
#\u662f\u5426\u542f\u7528\u767b\u5f55\u63a5\u53e3\u7528\u6237\u540d\u5bc6\u7801\u52a0\u5bc6
|
login.ecc.isEnable=true
|
#\u662f\u5426\u542f\u7528\u63a5\u53e3\u7b7e\u540d\u8ba4\u8bc1
|
signature.isEnable=true
|
#\u5728\u542f\u7528\u63a5\u53e3\u7b7e\u540d\u8ba4\u8bc1\u65f6\uff0c\u6392\u9664\u6307\u5b9a\u63a5\u53e3\u65e0\u9700\u7b7e\u540d\u8ba4\u8bc1
|
signature.exclude.path=/api/rsa/getKey/v1,/api/token/refresh/v1
|
#\u7b7e\u540d\u8ba4\u8bc1Key
|
signature.key=299cb5bb4c9040a29c58304c25001d72
|
#\u63a5\u53e3\u7b7e\u540d\u8ba4\u8bc1\u6709\u6548\u671f\uff0c\u5355\u4f4d\u79d2,0\u8868\u793a\u4e0d\u9a8c\u8bc1
|
signature.expire=0
|
|
#token\u8fc7\u671f\u65f6\u95f4\uff0c\u5c0f\u65f6 6\u5206\u949f
|
token.expiration=1
|
#\u5fd8\u8bb0\u5bc6\u7801\u90ae\u4ef6\u4e2dToken\u7684\u8fc7\u671f\u65f6\u95f4
|
mail.token.expiration=1
|
#\u63a5\u53e3token\u8fc7\u671f\uff0c\u5237\u65b0token\u7684\u63a5\u53e3\u4f7f\u7528\u7684Token\u8fc7\u671f\u65f6\u95f4
|
refresh.token.expiration=1
|
#token\u9a8c\u8bc1\u3001\u767b\u5f55\u9a8c\u8bc1\uff0c\u6392\u9664URL,\u9017\u53f7\u5206\u9694
|
token.exclude.path=/api/token/refresh/v1,/login,/login/v1,/api/applyinfo/get-apply-info,/api/personalcenter/send-updatePwdEmail/v1,/api/language/login-language/v1,/api/lable_internationalization/list_lable_internation/v1,/api/lable_internationalization/list-label-internation-web/v1,/api/personalcenter/check-token/v1,/api/rsa/getKey/v1
|
#\u662f\u5426\u542f\u7528\u529f\u80fd\u6743\u9650\u9a8c\u8bc1
|
url.valid.isEnable=false
|
#\u4e0d\u9700\u8981\u6743\u9650\u9a8c\u8bc1\u63a5\u53e3\u5730\u5740,\u4e0d\u80fd\u914d/v1\u3001v2\u7b49
|
url.valid.pass=/api/prompt/business/findPrompt,/api/dictionary/list-dictionary-byname,/logout,/api/functions/onload-button,/api/language/login-language/v1,/api/fileManager/get-file-info,/api/language/list-international-fields,/api/user/language/update-language,/api/staff-manager/upload_staff_avatar,api/rsa/getKey/v1
|
#\u662f\u5426\u6253\u5370\u9519\u8bef\u4fe1\u606f
|
info.print=true
|
error.info.print=true
|
#\u662f\u5426\u6253\u5370\u9519\u8bef\u5806\u690e\u4fe1\u606f
|
error.stack.trace.print=true
|
#\u662f\u5426\u4fdd\u5b58\u9519\u8bef\u4fe1\u606f
|
error.info.save=true
|
|
#\u662f\u5426\u542f\u7528SQL\u76d1\u63a7,\u9ed8\u8ba4\u4e0d\u542f\u7528,\u662f\u5426\u5728\u540e\u53f0\u6253\u5370sql\u8bed\u53e5
|
isMonitorSQL = false
|
#\u67e5\u8be2\u65f6\u95f4\u8d85\u8fc7\u591a\u5c11\u79d2\u7684sql\u8bed\u53e5\u8bb0\u5f55\u5230\u5206\u6790\u6570\u636e\u5e93\u4e2d\uff0c\u65f6\u95f4\u5355\u4f4d\uff1a\u79d2
|
monitorSQLTime = 3
|
#\u662f\u5426\u542f\u7528\u7cfb\u7edf\u54cd\u5e94
|
isMonitorRequest = false
|
#\u7cfb\u7edf\u54cd\u5e94\u65f6\u95f4\u8d85\u8fc7\u591a\u5c11\u79d2\uff0c\u8bb0\u5f55\u5230\u76d1\u63a7\u6570\u636e\u5e93\u4e2d
|
monitorRequestTime = 4
|
#\u56fe\u5f62\u9a8c\u8bc1\u7801\u751f\u6210\u7684\u56fe\u7247\u8def\u5f84
|
#upload.file.temp.path=./lx_file/aptcha
|
#\u4e0b\u62c9\u9009\u62e9\u663e\u793a\u6761\u6570
|
prompt.show.rows=20
|
#\u662f\u5426\u4fdd\u5b58\u501f\u8bef\u4fe1\u606f
|
error.message.save=true
|
#\u4e0a\u4f20\u6587\u4ef6\u5b58\u653e\u76ee\u5f55
|
upload.file.path=./lx_file/upload
|
#license\u6587\u4ef6\u8def\u5f84
|
license.path=./
|
#\u4e0a\u4f20\u6587\u4ef6\u5b58\u653e\u4e34\u65f6\u76ee\u5f55
|
upload.file.temp.path=./lx_file/temp
|
#\u4e0a\u4f20\u5355\u4e2a\u6587\u4ef6\u5927\u5c0f(\u9ed8\u8ba41M)
|
upload.file.max.size=1048576
|
#\u4e0a\u4f20\u603b\u6587\u4ef6\u5927\u5c0f(\u9ed8\u8ba410M)
|
upload.max.size=10485760
|
#\u7cfb\u7edf\u7f13\u5b58\u5237\u65b0\u9891\u7387\uff0c\u6beb\u79d2
|
cache.refresh.rate=2000
|
#======================================#
|
#==============\u9ed8\u8ba4\u6570\u636e\u6e90\u8bbe\u7f6e ==============#
|
#======================================#
|
#\u6570\u636e\u5e93\u8fde\u63a5\u6c60\u7c7b\u578b druid\u3001c3p0
|
data.source.pool.type=druid
|
data.source.name=default
|
data.source.type=mysql
|
data.source.driver=com.mysql.jdbc.Driver
|
|
##################local###############################
|
data.source.url=jdbc:mysql://192.168.0.200:3306/product_db_qxlw?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useNewIO=true&useSSL=false&serverTimezone=Asia/Shanghai
|
data.source.user=root
|
data.source.password=root123
|
|
#-------------------------druid\u8fde\u63a5\u6c60\u7684\u914d\u7f6e\u4fe1\u606f------------------------
|
# \u521d\u59cb\u5316\u5927\u5c0f\uff0c\u6700\u5c0f\uff0c\u6700\u5927
|
druid.datasource.initialSize=5
|
#\u6700\u5c0f\u8fde\u63a5\u6c60\u6570\u91cf
|
druid.datasource.minIdle=50
|
#\u6700\u5927\u8fde\u63a5\u6c60\u6570\u91cf
|
druid.datasource.maxActive=200
|
# \u914d\u7f6e\u83b7\u53d6\u8fde\u63a5\u7b49\u5f85\u8d85\u65f6\u7684\u65f6\u95f4 1\u5206\u949f
|
druid.datasource.maxWait=60000
|
# \u914d\u7f6e\u95f4\u9694\u591a\u4e45\u624d\u8fdb\u884c\u4e00\u6b21\u68c0\u6d4b\uff0c\u68c0\u6d4b\u9700\u8981\u5173\u95ed\u7684\u7a7a\u95f2\u8fde\u63a5\uff0c\u5355\u4f4d\u662f\u6beb\u79d2 10\u5206\u949f\u5c0f\u65f6\u68c0\u67e5
|
druid.datasource.timeBetweenEvictionRunsMillis=600000
|
# \u914d\u7f6e\u4e00\u4e2a\u8fde\u63a5\u5728\u6c60\u4e2d\u6700\u5c0f\u751f\u5b58\u7684\u65f6\u95f4\uff0c\u5355\u4f4d\u662f\u6beb\u79d2 \u8fde\u63a5\u4fdd\u6301\u7a7a\u95f2\u800c\u4e0d\u88ab\u9a71\u9010\u7684\u6700\u5c0f\u65f6\u95f4
|
druid.datasource.minEvictableIdleTimeMillis=1800000
|
#\u7528\u6765\u68c0\u6d4b\u8fde\u63a5\u662f\u5426\u6709\u6548\u7684sql\uff0c\u8981\u6c42\u662f\u4e00\u4e2a\u67e5\u8be2\u8bed\u53e5
|
druid.datasource.validationQuery=SELECT 1
|
#\u5efa\u8bae\u914d\u7f6e\u4e3atrue\uff0c\u4e0d\u5f71\u54cd\u6027\u80fd\uff0c\u5e76\u4e14\u4fdd\u8bc1\u5b89\u5168\u6027\u3002\u7533\u8bf7\u8fde\u63a5\u7684\u65f6\u5019\u68c0\u6d4b\uff0c\u5982\u679c\u7a7a\u95f2\u65f6\u95f4\u5927\u4e8etimeBetweenEvictionRunsMillis\uff0c\u6267\u884cvalidationQuery\u68c0\u6d4b\u8fde\u63a5\u662f\u5426\u6709\u6548\u3002
|
druid.datasource.testWhileIdle=true
|
#\u7533\u8bf7\u8fde\u63a5\u65f6\u6267\u884cvalidationQuery\u68c0\u6d4b\u8fde\u63a5\u662f\u5426\u6709\u6548\uff0c\u505a\u4e86\u8fd9\u4e2a\u914d\u7f6e\u4f1a\u964d\u4f4e\u6027\u80fd\u3002
|
druid.datasource.testOnBorrow=true
|
#\u5f52\u8fd8\u8fde\u63a5\u65f6\u6267\u884cvalidationQuery\u68c0\u6d4b\u8fde\u63a5\u662f\u5426\u6709\u6548\uff0c\u505a\u4e86\u8fd9\u4e2a\u914d\u7f6e\u4f1a\u964d\u4f4e\u6027\u80fd\u3002
|
druid.datasource.testOnReturn=false
|
#\uff0c\u589e\u5f3atimeBetweenEvictionRunsMillis\u7684\u5468\u671f\u6027\u8fde\u63a5\u68c0\u67e5\uff0cminIdle\u5185\u7684\u7a7a\u95f2\u8fde\u63a5\uff0c\u6bcf\u6b21\u68c0\u67e5\u5f3a\u5236\u9a8c\u8bc1\u8fde\u63a5\u6709\u6548\u6027
|
druid.datasource.keepAlive=true
|
#\u8fde\u63a5\u6cc4\u9732\u68c0\u67e5\uff0c\u6253\u5f00removeAbandoned\u529f\u80fd , \u8fde\u63a5\u4ece\u8fde\u63a5\u6c60\u501f\u51fa\u540e\uff0c\u957f\u65f6\u95f4\u4e0d\u5f52\u8fd8\uff0c\u5c06\u89e6\u53d1\u5f3a\u5236\u56de\u8fde\u63a5\u3002
|
#\u56de\u6536\u5468\u671f\u968ftimeBetweenEvictionRunsMillis\u8fdb\u884c\uff0c\u5982\u679c\u8fde\u63a5\u4e3a\u4ece\u8fde\u63a5\u6c60\u501f\u51fa\u72b6\u6001\uff0c\u5e76\u4e14\u672a\u6267\u884c\u4efb\u4f55sql\uff0c\u5e76\u4e14\u4ece\u501f\u51fa\u65f6\u95f4\u8d77\u5df2\u8d85\u8fc7removeAbandonedTimeout\u65f6\u95f4\uff0c
|
#\u5219\u5f3a\u5236\u5f52\u8fd8\u8fde\u63a5\u5230\u8fde\u63a5\u6c60\u4e2d\u3002
|
druid.datasource.removeAbandoned=true
|
#\u8fde\u63a5\u56de\u6536\u7684\u8d85\u65f6\u65f6\u95f4\uff1b\u5355\u4f4d\u4e3a\u6beb\u79d2,5\u5206\u949f
|
druid.datasource.removeAbandonedTimeout=300000
|
# \u6253\u5f00PSCache\uff0c\u5e76\u4e14\u6307\u5b9a\u6bcf\u4e2a\u8fde\u63a5\u4e0aPSCache\u7684\u5927\u5c0f
|
druid.datasource.poolPreparedStatements=true
|
#\u662f\u5426\u7f13\u5b58preparedStatement\uff0c\u4e5f\u5c31\u662fPSCache\u3002PSCache\u5bf9\u652f\u6301\u6e38\u6807\u7684\u6570\u636e\u5e93\u6027\u80fd\u63d0\u5347\u5de8\u5927\uff0c\u6bd4\u5982\u8bf4oracle\u3002\u5728mysql\u4e0b\u5efa\u8bae\u5173\u95ed\u3002
|
druid.datasource.maxPoolPreparedStatementPerConnectionSize=100
|
# \u914d\u7f6e\u76d1\u63a7\u7edf\u8ba1\u62e6\u622a\u7684filters\uff0c\u53bb\u6389\u540e\u76d1\u63a7\u754c\u9762sql\u65e0\u6cd5\u7edf\u8ba1\uff0c'wall'\u7528\u4e8e\u9632\u706b\u5899
|
druid.datasource.filters=stat,wall,log4j
|
# \u901a\u8fc7connectProperties\u5c5e\u6027\u6765\u6253\u5f00mergeSql\u529f\u80fd\uff1b\u6162SQL\u8bb0\u5f55
|
druid.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
|
#======================================#
|
#========== Server settings ===========#
|
#======================================#
|
server.servlet.context-path=/lx
|
server.port=9998
|
#HTTP encoding
|
spring.servlet.multipart.enabled=false
|
spring.http.encoding.force=true
|
spring.http.encoding.charset=UTF-8
|
spring.http.encoding.enabled=true
|
server.tomcat.uri-encoding=UTF-8
|
#\u8bbe\u7f6esession\u8d85\u65f6\u65f6\u95f4
|
server.servlet.session.timeout=72000
|
|
|
|
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
|
|
awsS3.bucketName=mrc-ats
|
awsS3.region = ap-southeast-1
|
awsS3.accessKey=AKIAUHVHXZNNLAJQZANJ
|
awsS3.secretKey=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
|
|
#email
|
email.serverhost=smtp.exmail.qq.com
|
email.serverport=465
|
email.username=notification@mrcintl.group
|
email.password=D4hrLWLEP3fh9wBg
|
email.fromaddress=notification@mrcintl.group
|
email.fromname=MRC
|
|
#eQuest
|
equest.usarname=MRC-user
|
equest.password=d4cember4$
|
|
#parse_resume
|
parse_resume.username=u100220
|
parse_resume.password=mrc20190522
|
|
#\u6307\u5b9a\u5730\u7406\u4f4d\u7f6e\u7684Path
|
assign.geoPath=1,7
|
|
# \u53d1\u9001\u90ae\u4ef6\u914d\u7f6e
|
spring.mail.host=smtp.qq.com
|
spring.mail.port=465
|
spring.mail.username=1074825718@qq.com
|
spring.mail.password=zihjazyfgsofhbbj
|
|
|
#\u521b\u5efa\u8d26\u53f7\u521d\u59cb\u5bc6\u7801
|
initial.pwd=123456
|
|
#\u91cd\u7f6e\u5bc6\u7801url
|
|
#\u7ba1\u7406\u5458\u8df3\u8f6c\u5730\u5740
|
resetpwd.mrcurl=http://192.168.0.200:3000/#/reset-password
|
#\u666e\u901a\u5458\u5de5\u8df3\u8f6c\u5730\u5740
|
resetpwd.essurl=http://192.168.0.200:3000/#/reset-password
|
|
#\u7ba1\u7406\u5458\u767b\u5f55\u5730\u5740
|
resetpwd.mrclogin_url=http://192.168.0.200:3000/#/login
|
#\u5458\u5de5\u767b\u5f55\u5730\u5740
|
resetpwd.esslogin_url=http://192.168.0.200:3000/#/login
|
|
#SendGrid\u8d26\u6237\u548c\u5bc6\u94a5
|
sendGrid.mail.user=no-reply@essencehr.io
|
sendGrid.mail.key=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
|
|
#mailgun\u7cfb\u7edf\u90ae\u4ef6\u914d\u7f6e
|
mailgun.mail.user=mail.purtato.com
|
mailgun.mail.key=8d52b0a748b20c61331587fa9a3fe6fc-cb3791c4-8cf158ef
|
|
#\u53bb\u9644\u4ef6\u5bb9\u5668\u7ba1\u7406\uff0c\u81ea\u52a8\u521b\u5efa\u5bb9\u5668\u7684\u63a5\u53e3\u5730\u5740,\u7ba1\u7406\u8d26\u53f7\u8fdb\u53bb\u751f\u6210
|
upload.url=https://mrcbase.blob.core.windows.net/?sv=2019-12-12&ss=bfqt&srt=sco&sp=rwdlacupx&se=2026-09-01T15:26:10Z&st=2020-10-17T07:26:10Z&spr=https,http&sig=S8%2BKqeGPYfWHLUG5E2N99lY1MG4noWoTsWqp%2FUHBji0%3D
|
#\u53bb\u9644\u4ef6\u5bb9\u5668\u7ba1\u7406\uff0c\u81ea\u52a8\u521b\u5efa\u5bb9\u5668\u7684\u4e0a\u4f20\u7684key\uff0c\u5728\u7ba1\u7406\u8d26\u53f7\u4e2d\u521b\u5efa
|
upload.key=?sv=2019-12-12&ss=bfqt&srt=sco&sp=rwdlacupx&se=2026-09-01T15:26:10Z&st=2020-10-17T07:26:10Z&spr=https,http&sig=S8%2BKqeGPYfWHLUG5E2N99lY1MG4noWoTsWqp%2FUHBji0%3D
|
#upload.connection_string=BlobEndpoint=https://mrcbase.blob.core.windows.net/;QueueEndpoint=https://mrcbase.queue.core.windows.net/;FileEndpoint=https://mrcbase.file.core.windows.net/;TableEndpoint=https://mrcbase.table.core.windows.net/;SharedAccessSignature=sv=2019-12-12&ss=bfqt&srt=sco&sp=rwdlacupx&se=2026-09-01T15:26:10Z&st=2020-10-17T07:26:10Z&spr=https,http&sig=S8%2BKqeGPYfWHLUG5E2N99lY1MG4noWoTsWqp%2FUHBji0%3D
|
upload.connection_string=DefaultEndpointsProtocol=https;AccountName=mrcbase;AccountKey=ulFYmOyQUA+8K8M5JUgMs2heohRW1dIkkdLtbl9L1+60AY9ySIbx7uxVrMY5UAdu9fm6qhBaslyBlCgWGS+dUA==;EndpointSuffix=core.windows.net
|
|
allowed_file_type=doc,docx,xls,xlsx,ppt,pptx,jpg,png,bmp,csv,pdf,txt,dat,wps,wpt,et,eet,p12
|