application-dev.yml
3.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# 加解密根密码
jasypt:
encryptor:
password: trobs #根密码
# redis 相关
spring:
redis:
host: logistics-redis.qa.aukeyit.com
port: 6379
password: ZtbViC4jpH0gP6Ky
database: 5
# 读超时
timeout: 30000
# 连接超时
connect-timeout: 30000
lettuce:
pool:
# 连接池最大连接数(使用负值表示没有限制)
max-active: 8
# 连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1
# 连接池中的最大空闲连接
max-idle: 8
# 连接池中的最小空闲连接
min-idle: 0
command-timeout: 30000
shutdown-timeout: 30000
socket-timeout: 30000
rabbitmq:
host: 10.7.3.82
port: 32212
username: logisticsadmin
password: LogisticsadminErp@753
servlet:
multipart:
max-file-size: 1000MB
max-request-size: 1000MB
# 暴露监控端点
management:
endpoints:
web:
exposure:
include: '*'
# feign 配置
feign:
hystrix:
enabled: true
okhttp:
enabled: true
httpclient:
enabled: false
client:
config:
feignName:
connectTimeout: 20000
readTimeout: 20000
compression:
request:
enabled: true
response:
enabled: true
# hystrix If you need to use ThreadLocal bound variables in your RequestInterceptor`s
# you will need to either set the thread isolation strategy for Hystrix to `SEMAPHORE or disable Hystrix in Feign.
hystrix:
command:
default:
execution:
isolation:
strategy: SEMAPHORE
thread:
timeoutInMilliseconds: 60000
shareSecurityContext: true
#请求处理的超时时间
ribbon:
ReadTimeout: 20000
ConnectTimeout: 20000
# mybaits-plus配置
mybatis-plus:
# MyBatis Mapper所对应的XML文件位置
mapper-locations: classpath:/mapper/**/*Mapper.xml
global-config:
# 自动刷新Mapper对应的XML文件
refresh: true
# 关闭MP3.0自带的banner
banner: false
sql-parser-cache: true
db-config:
# 主键类型 0:数据库ID自增 1.未定义 2.用户输入 3 id_worker 4.uuid 5.id_worker字符串表示
id-type: 0
#字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"
field-strategy: 1
# 默认数据库表下划线命名
table-underline: true
# 逻辑删除配置
# 逻辑删除全局值(1表示已删除,这也是Mybatis Plus的默认配置)
logic-delete-value: 1
# 逻辑未删除全局值(0表示未删除,这也是Mybatis Plus的默认配置)
logic-not-delete-value: 0
configuration:
map-underscore-to-camel-case: true
#swagger公共信息
swagger:
title: Trobs Swagger API
description: 益源ERP开放API说明文档
version: 2.9.2
license: Powered By Trobs
licenseUrl: http://www.trobs.com/
terms-of-service-url: http://www.trobs.com/
host: 192.168.29.13
contact:
name: Aukey IT
email: tslcarmack@gmail.com
url: http://www.trobs.com/
authorization:
name: Trobs OAuth
auth-regex: ^.*$
authorization-scope-list:
- scope: server
description: server all
token-url-list:
- http://logistics-auth/oauth/token
## spring security 配置
security:
oauth2:
client:
# 默认放行url,如果子模块重写这里的配置就会被覆盖
ignore-urls:
#- '/actuator/**'
- '/v2/api-docs'
- '/swagger**'
- '/swagger**/**'
- '/webjars/springfox-swagger-ui/**'
- '/externalApi/**'
resource:
loadBalanced: true
token-info-uri: http://logistics-auth/oauth/check_token
##首页
trobs:
index: http://logistics.qa.aukeyit.com
##ftp服务器
aukey:
ftp:
host: logistics-ftp.qa.aukeyit.com
port: 21
username: logistics
password: logistics
binaryTransfer: true
localActive: true