mirror of
https://github.com/jeequan/jeepay
synced 2024-11-17 23:08:03 +08:00
更改项目配置文件;
This commit is contained in:
parent
b057b58f39
commit
1a5469771b
@ -9,37 +9,82 @@
|
||||
# 该yml文件只配置与环境相关的参数, 其他配置读取项目下的配置项
|
||||
#
|
||||
#################################
|
||||
|
||||
server:
|
||||
port: 9217 #设置端口为 9217
|
||||
port: 9217 #设置端口
|
||||
servlet:
|
||||
context-path: / #设置应用的目录. 前缀需要带/, 无需设置后缀, 示例 【 /xxx 】 or 【 / 】
|
||||
spring:
|
||||
servlet:
|
||||
multipart:
|
||||
enabled: true #是否启用http上传处理
|
||||
max-request-size: 10MB #最大请求文件的大小
|
||||
max-file-size: 10MB #设置单个文件最大长度
|
||||
resources:
|
||||
static-locations: classpath:/static #项目静态资源路径 (可直接通过http访问)
|
||||
freemarker:
|
||||
template-loader-path: classpath:/templates #freemarker模板目录
|
||||
template-encoding: UTF-8
|
||||
suffix: .ftl
|
||||
settings:
|
||||
classic_compatible: true # 如果变量为null,转化为空字符串,比如做比较的时候按照空字符做比较
|
||||
number_format: '#' #数字格式进行原样显示,不加格式化字符例如 100,00
|
||||
datasource:
|
||||
# yml填写url连接串, 无需将&符号进行转义
|
||||
url: jdbc:mysql://127.0.0.1:3306/jeepaydb?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false
|
||||
url: jdbc:mysql://127.0.0.1:3306/jeepaydb?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true
|
||||
username: root
|
||||
password:
|
||||
druid:
|
||||
# 连接池配置项
|
||||
initial-size: 5 #初始化时建立物理连接的个数
|
||||
min-idle: 5 #最小连接池数量
|
||||
max-active: 30 #最大连接池数量
|
||||
max-wait: 60000 #获取连接时最大等待时间,单位毫秒
|
||||
# 检测相关
|
||||
test-while-idle: true # 建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
|
||||
test-on-borrow: false # 申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
|
||||
test-on-return: false # 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
|
||||
time-between-eviction-runs-millis: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
|
||||
min-evictable-idle-time-millis: 300000 #连接保持空闲而不被驱逐的最小时间
|
||||
validation-query: SELECT 1 FROM DUAL
|
||||
# 是否缓存preparedStatement
|
||||
pool-prepared-statements: false # 是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。
|
||||
max-pool-prepared-statement-per-connection-size: 20 # 要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true。
|
||||
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计 通过connectProperties属性来打开mergeSql功能;慢SQL记录
|
||||
filters: stat,wall
|
||||
connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
|
||||
cache:
|
||||
type: redis
|
||||
redis:
|
||||
host: 127.0.0.1
|
||||
port: 6379
|
||||
database: 1 #1库:运营平台 #2库:商户系统 #3库:支付网关
|
||||
timeout: 1000
|
||||
password:
|
||||
|
||||
# 注意:以下MQ配置需注意【如需使用activeMQ则需将rabbitMQ配置注释即可】
|
||||
profiles:
|
||||
include:
|
||||
- activeMQ
|
||||
# - rabbitMQ # 需要安装延迟队列插件:https://www.rabbitmq.com/blog/2015/04/16/scheduling-messages-with-rabbitmq/
|
||||
#- rabbitMQ # 需要安装延迟队列插件:https://www.rabbitmq.com/blog/2015/04/16/scheduling-messages-with-rabbitmq/
|
||||
#- rocketMQ
|
||||
|
||||
#activeMQ配置
|
||||
activemq:
|
||||
broker-url: tcp://localhost:61616 #连接地址
|
||||
|
||||
#rabbitmq配置
|
||||
rabbitmq:
|
||||
addresses: 127.0.0.1:5672
|
||||
username: guest
|
||||
password: guest
|
||||
dynamic: true
|
||||
virtual-host: /
|
||||
#rabbitmq配置
|
||||
# rabbitmq:
|
||||
# addresses: 127.0.0.1:5672
|
||||
# username: guest
|
||||
# password: guest
|
||||
# dynamic: true
|
||||
# virtual-host: /
|
||||
|
||||
#rocketmq配置
|
||||
# rocketmq:
|
||||
# name-server: 127.0.0.1:9876
|
||||
# producer:
|
||||
# group: rocket-group
|
||||
|
||||
#日志配置参数。
|
||||
# 当存在logback-spring.xml文件时: 该配置将引进到logback配置, springboot配置不生效。
|
||||
@ -52,9 +97,26 @@ logging:
|
||||
|
||||
#系统业务参数
|
||||
isys:
|
||||
allow-cors: false #是否允许跨域请求 [生产环境建议关闭, 若api与前端项目没有在同一个域名下时,应开启此配置或在nginx统一配置允许跨域]
|
||||
|
||||
jwt-secret: t7w3P8X6472qWc3u #生成jwt的秘钥。 要求每个系统有单独的秘钥管理机制。
|
||||
|
||||
# 文件系统配置项(系统内oss, 并非云oss)
|
||||
oss-file:
|
||||
root-path: /home/jeepay/upload #存储根路径 ( 无需以‘/’结尾 )
|
||||
#是否允许跨域请求 [生产环境建议关闭, 若api与前端项目没有在同一个域名下时,应开启此配置或在nginx统一配置允许跨域]
|
||||
allow-cors: true
|
||||
|
||||
oss:
|
||||
file-root-path: /home/jeepay/upload #存储根路径 ( 无需以‘/’结尾 )
|
||||
file-public-path: ${isys.oss.file-root-path}/public #公共读取块 ( 一般配合root-path参数进行设置,需以‘/’ 开头, 无需以‘/’结尾 )
|
||||
file-private-path: ${isys.oss.file-root-path}/private #私有化本地访问,不允许url方式公共读取 ( 一般配合root-path参数进行设置,需以‘/’ 开头, 无需以‘/’结尾 )
|
||||
|
||||
# [local]: 本地存储,所有的文件将存在放本地,可通过nfs, rsync工具实现多机共享;
|
||||
# [aliyun-oss]: 将文件统一上传到阿里云oss服务器; 注意:需调整jeepay-oss/pom.xml中的aliyun-sdk-oss组件依赖方式
|
||||
service-type: local
|
||||
|
||||
# 阿里云OSS服务配置信息
|
||||
aliyun-oss:
|
||||
endpoint: oss-cn-beijing.aliyuncs.com #endpoint 如: oss-cn-beijing.aliyuncs.com
|
||||
public-bucket-name: bucket1 #公共读 桶名称
|
||||
private-bucket-name: bucket2 #私有 桶名称
|
||||
access-key-id: KEY_KEY_KEY #AccessKeyId
|
||||
access-key-secret: SECRET_SECRET_SECRET #AccessKeySecret
|
||||
|
||||
|
@ -9,37 +9,82 @@
|
||||
# 该yml文件只配置与环境相关的参数, 其他配置读取项目下的配置项
|
||||
#
|
||||
#################################
|
||||
|
||||
server:
|
||||
port: 9218 # 设置端口为 9218
|
||||
port: 9218 #设置端口
|
||||
servlet:
|
||||
context-path: / #设置应用的目录. 前缀需要带/, 无需设置后缀, 示例 【 /xxx 】 or 【 / 】
|
||||
spring:
|
||||
servlet:
|
||||
multipart:
|
||||
enabled: true #是否启用http上传处理
|
||||
max-request-size: 10MB #最大请求文件的大小
|
||||
max-file-size: 10MB #设置单个文件最大长度
|
||||
resources:
|
||||
static-locations: classpath:/static #项目静态资源路径 (可直接通过http访问)
|
||||
freemarker:
|
||||
template-loader-path: classpath:/templates #freemarker模板目录
|
||||
template-encoding: UTF-8
|
||||
suffix: .ftl
|
||||
settings:
|
||||
classic_compatible: true # 如果变量为null,转化为空字符串,比如做比较的时候按照空字符做比较
|
||||
number_format: '#' #数字格式进行原样显示,不加格式化字符例如 100,00
|
||||
datasource:
|
||||
# yml填写url连接串, 无需将&符号进行转义
|
||||
url: jdbc:mysql://127.0.0.1:3306/jeepaydb?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false
|
||||
url: jdbc:mysql://127.0.0.1:3306/jeepaydb?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true
|
||||
username: root
|
||||
password:
|
||||
druid:
|
||||
# 连接池配置项
|
||||
initial-size: 5 #初始化时建立物理连接的个数
|
||||
min-idle: 5 #最小连接池数量
|
||||
max-active: 30 #最大连接池数量
|
||||
max-wait: 60000 #获取连接时最大等待时间,单位毫秒
|
||||
# 检测相关
|
||||
test-while-idle: true # 建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
|
||||
test-on-borrow: false # 申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
|
||||
test-on-return: false # 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
|
||||
time-between-eviction-runs-millis: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
|
||||
min-evictable-idle-time-millis: 300000 #连接保持空闲而不被驱逐的最小时间
|
||||
validation-query: SELECT 1 FROM DUAL
|
||||
# 是否缓存preparedStatement
|
||||
pool-prepared-statements: false # 是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。
|
||||
max-pool-prepared-statement-per-connection-size: 20 # 要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true。
|
||||
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计 通过connectProperties属性来打开mergeSql功能;慢SQL记录
|
||||
filters: stat,wall
|
||||
connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
|
||||
cache:
|
||||
type: redis
|
||||
redis:
|
||||
host: 127.0.0.1
|
||||
port: 6379
|
||||
database: 2 #1库:运营平台 #2库:商户系统 #3库:支付网关
|
||||
timeout: 1000
|
||||
password:
|
||||
|
||||
# 注意:以下MQ配置需注意【如需使用activeMQ则需将rabbitMQ配置注释即可】
|
||||
profiles:
|
||||
include:
|
||||
- activeMQ
|
||||
# - rabbitMQ # 需要安装延迟队列插件:https://www.rabbitmq.com/blog/2015/04/16/scheduling-messages-with-rabbitmq/
|
||||
#- rabbitMQ # 需要安装延迟队列插件:https://www.rabbitmq.com/blog/2015/04/16/scheduling-messages-with-rabbitmq/
|
||||
#- rocketMQ
|
||||
|
||||
#activeMQ配置
|
||||
activemq:
|
||||
broker-url: tcp://localhost:61616 #连接地址
|
||||
|
||||
#rabbitmq配置
|
||||
rabbitmq:
|
||||
addresses: 127.0.0.1:5672
|
||||
username: guest
|
||||
password: guest
|
||||
dynamic: true
|
||||
virtual-host: /
|
||||
#rabbitmq配置
|
||||
# rabbitmq:
|
||||
# addresses: 127.0.0.1:5672
|
||||
# username: guest
|
||||
# password: guest
|
||||
# dynamic: true
|
||||
# virtual-host: /
|
||||
|
||||
#rocketmq配置
|
||||
# rocketmq:
|
||||
# name-server: 127.0.0.1:9876
|
||||
# producer:
|
||||
# group: rocket-group
|
||||
|
||||
#日志配置参数。
|
||||
# 当存在logback-spring.xml文件时: 该配置将引进到logback配置, springboot配置不生效。
|
||||
@ -52,9 +97,26 @@ logging:
|
||||
|
||||
#系统业务参数
|
||||
isys:
|
||||
allow-cors: false #是否允许跨域请求 [生产环境建议关闭, 若api与前端项目没有在同一个域名下时,应开启此配置或在nginx统一配置允许跨域]
|
||||
|
||||
jwt-secret: ARNXp4MzjOOQqxtv #生成jwt的秘钥。 要求每个系统有单独的秘钥管理机制。
|
||||
|
||||
# 文件系统配置项(系统内oss, 并非云oss)
|
||||
oss-file:
|
||||
root-path: /home/jeepay/upload #存储根路径 ( 无需以‘/’结尾 )
|
||||
#是否允许跨域请求 [生产环境建议关闭, 若api与前端项目没有在同一个域名下时,应开启此配置或在nginx统一配置允许跨域]
|
||||
allow-cors: true
|
||||
|
||||
oss:
|
||||
file-root-path: /home/jeepay/upload #存储根路径 ( 无需以‘/’结尾 )
|
||||
file-public-path: ${isys.oss.file-root-path}/public #公共读取块 ( 一般配合root-path参数进行设置,需以‘/’ 开头, 无需以‘/’结尾 )
|
||||
file-private-path: ${isys.oss.file-root-path}/private #私有化本地访问,不允许url方式公共读取 ( 一般配合root-path参数进行设置,需以‘/’ 开头, 无需以‘/’结尾 )
|
||||
|
||||
# [local]: 本地存储,所有的文件将存在放本地,可通过nfs, rsync工具实现多机共享;
|
||||
# [aliyun-oss]: 将文件统一上传到阿里云oss服务器; 注意:需调整jeepay-oss/pom.xml中的aliyun-sdk-oss组件依赖方式
|
||||
service-type: local
|
||||
|
||||
# 阿里云OSS服务配置信息
|
||||
aliyun-oss:
|
||||
endpoint: oss-cn-beijing.aliyuncs.com #endpoint 如: oss-cn-beijing.aliyuncs.com
|
||||
public-bucket-name: bucket1 #公共读 桶名称
|
||||
private-bucket-name: bucket2 #私有 桶名称
|
||||
access-key-id: KEY_KEY_KEY #AccessKeyId
|
||||
access-key-secret: SECRET_SECRET_SECRET #AccessKeySecret
|
||||
|
||||
|
@ -9,37 +9,82 @@
|
||||
# 该yml文件只配置与环境相关的参数, 其他配置读取项目下的配置项
|
||||
#
|
||||
#################################
|
||||
|
||||
server:
|
||||
port: 9216 #设置端口为 9216
|
||||
port: 9216 #设置端口
|
||||
servlet:
|
||||
context-path: / #设置应用的目录. 前缀需要带/, 无需设置后缀, 示例 【 /xxx 】 or 【 / 】
|
||||
spring:
|
||||
servlet:
|
||||
multipart:
|
||||
enabled: true #是否启用http上传处理
|
||||
max-request-size: 10MB #最大请求文件的大小
|
||||
max-file-size: 10MB #设置单个文件最大长度
|
||||
resources:
|
||||
static-locations: classpath:/static #项目静态资源路径 (可直接通过http访问)
|
||||
freemarker:
|
||||
template-loader-path: classpath:/templates #freemarker模板目录
|
||||
template-encoding: UTF-8
|
||||
suffix: .ftl
|
||||
settings:
|
||||
classic_compatible: true # 如果变量为null,转化为空字符串,比如做比较的时候按照空字符做比较
|
||||
number_format: '#' #数字格式进行原样显示,不加格式化字符例如 100,00
|
||||
datasource:
|
||||
# yml填写url连接串, 无需将&符号进行转义
|
||||
url: jdbc:mysql://127.0.0.1:3306/jeepaydb?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false
|
||||
url: jdbc:mysql://127.0.0.1:3306/jeepaydb?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true
|
||||
username: root
|
||||
password:
|
||||
druid:
|
||||
# 连接池配置项
|
||||
initial-size: 5 #初始化时建立物理连接的个数
|
||||
min-idle: 5 #最小连接池数量
|
||||
max-active: 30 #最大连接池数量
|
||||
max-wait: 60000 #获取连接时最大等待时间,单位毫秒
|
||||
# 检测相关
|
||||
test-while-idle: true # 建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
|
||||
test-on-borrow: false # 申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
|
||||
test-on-return: false # 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
|
||||
time-between-eviction-runs-millis: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
|
||||
min-evictable-idle-time-millis: 300000 #连接保持空闲而不被驱逐的最小时间
|
||||
validation-query: SELECT 1 FROM DUAL
|
||||
# 是否缓存preparedStatement
|
||||
pool-prepared-statements: false # 是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。
|
||||
max-pool-prepared-statement-per-connection-size: 20 # 要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true。
|
||||
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计 通过connectProperties属性来打开mergeSql功能;慢SQL记录
|
||||
filters: stat,wall
|
||||
connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
|
||||
cache:
|
||||
type: redis
|
||||
redis:
|
||||
host: 127.0.0.1
|
||||
port: 6379
|
||||
database: 3 #1库:运营平台 #2库:商户系统 #3库:支付网关
|
||||
timeout: 1000
|
||||
password:
|
||||
|
||||
# 注意:以下MQ配置需注意【如需使用activeMQ则需将rabbitMQ配置注释即可】
|
||||
profiles:
|
||||
include:
|
||||
- activeMQ
|
||||
# - rabbitMQ # 需要安装延迟队列插件:https://www.rabbitmq.com/blog/2015/04/16/scheduling-messages-with-rabbitmq/
|
||||
#- rabbitMQ # 需要安装延迟队列插件:https://www.rabbitmq.com/blog/2015/04/16/scheduling-messages-with-rabbitmq/
|
||||
#- rocketMQ
|
||||
|
||||
#activeMQ配置
|
||||
activemq:
|
||||
broker-url: tcp://localhost:61616 #连接地址
|
||||
|
||||
#rabbitmq配置
|
||||
rabbitmq:
|
||||
addresses: 127.0.0.1:5672
|
||||
username: guest
|
||||
password: guest
|
||||
dynamic: true
|
||||
virtual-host: /
|
||||
#rabbitmq配置
|
||||
# rabbitmq:
|
||||
# addresses: 127.0.0.1:5672
|
||||
# username: guest
|
||||
# password: guest
|
||||
# dynamic: true
|
||||
# virtual-host: /
|
||||
|
||||
#rocketmq配置
|
||||
# rocketmq:
|
||||
# name-server: 127.0.0.1:9876
|
||||
# producer:
|
||||
# group: rocket-group
|
||||
|
||||
#日志配置参数。
|
||||
# 当存在logback-spring.xml文件时: 该配置将引进到logback配置, springboot配置不生效。
|
||||
@ -52,8 +97,24 @@ logging:
|
||||
|
||||
#系统业务参数
|
||||
isys:
|
||||
allow-cors: false #是否允许跨域请求 [生产环境建议关闭, 若api与前端项目没有在同一个域名下时,应开启此配置或在nginx统一配置允许跨域]
|
||||
|
||||
# 文件系统配置项(系统内oss, 并非云oss)
|
||||
oss-file:
|
||||
root-path: /home/jeepay/upload #存储根路径 ( 无需以‘/’结尾 )
|
||||
#是否允许跨域请求 [生产环境建议关闭, 若api与前端项目没有在同一个域名下时,应开启此配置或在nginx统一配置允许跨域]
|
||||
allow-cors: true
|
||||
|
||||
oss:
|
||||
file-root-path: /home/jeepay/upload #存储根路径 ( 无需以‘/’结尾 )
|
||||
file-public-path: ${isys.oss.file-root-path}/public #公共读取块 ( 一般配合root-path参数进行设置,需以‘/’ 开头, 无需以‘/’结尾 )
|
||||
file-private-path: ${isys.oss.file-root-path}/private #私有化本地访问,不允许url方式公共读取 ( 一般配合root-path参数进行设置,需以‘/’ 开头, 无需以‘/’结尾 )
|
||||
|
||||
# [local]: 本地存储,所有的文件将存在放本地,可通过nfs, rsync工具实现多机共享;
|
||||
# [aliyun-oss]: 将文件统一上传到阿里云oss服务器; 注意:需调整jeepay-oss/pom.xml中的aliyun-sdk-oss组件依赖方式
|
||||
service-type: local
|
||||
|
||||
# 阿里云OSS服务配置信息
|
||||
aliyun-oss:
|
||||
endpoint: oss-cn-beijing.aliyuncs.com #endpoint 如: oss-cn-beijing.aliyuncs.com
|
||||
public-bucket-name: bucket1 #公共读 桶名称
|
||||
private-bucket-name: bucket2 #私有 桶名称
|
||||
access-key-id: KEY_KEY_KEY #AccessKeyId
|
||||
access-key-secret: SECRET_SECRET_SECRET #AccessKeySecret
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user