application-sit.yml
3.4 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
# 加解密根密码
jasypt:
encryptor:
password: trobs #根密码
# redis 相关
spring:
redis:
host: logistics-redis.qa.aukeyit.com
port: 6379
password: ZtbViC4jpH0gP6Ky
database: 5
rabbitmq:
host: logistics-rabbitmq-qa.basic.svc.cluster.local
port: 5672
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.logistics.com/
terms-of-service-url: http://www.logistics.com/
host: 192.168.29.13
contact:
name: Aukey IT
email: tslcarmack@gmail.com
url: http://www.logistics.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: false