配置文件改为nacos取
This commit is contained in:
1
Jenkinsfile
vendored
1
Jenkinsfile
vendored
@ -59,7 +59,6 @@ pipeline {
|
|||||||
--name \${CONTAINER_NAME} \
|
--name \${CONTAINER_NAME} \
|
||||||
--network sczx-net \
|
--network sczx-net \
|
||||||
-p 8082:8082 \
|
-p 8082:8082 \
|
||||||
-e SPRING_PROFILES_ACTIVE=test \
|
|
||||||
-e JAVA_OPTS="-Xms256m -Xmx512m -Duser.timezone=Asia/Shanghai" \
|
-e JAVA_OPTS="-Xms256m -Xmx512m -Duser.timezone=Asia/Shanghai" \
|
||||||
-e TZ=Asia/Shanghai \
|
-e TZ=Asia/Shanghai \
|
||||||
-v /etc/localtime:/etc/localtime:ro \
|
-v /etc/localtime:/etc/localtime:ro \
|
||||||
|
|||||||
5
pom.xml
5
pom.xml
@ -75,6 +75,11 @@
|
|||||||
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.cloud</groupId>
|
<groupId>org.springframework.cloud</groupId>
|
||||||
<artifactId>spring-cloud-commons</artifactId>
|
<artifactId>spring-cloud-commons</artifactId>
|
||||||
|
|||||||
@ -1,96 +1,4 @@
|
|||||||
|
|
||||||
server:
|
|
||||||
port: 8082
|
|
||||||
|
|
||||||
spring:
|
spring:
|
||||||
application:
|
application:
|
||||||
name: sczx-store # 微服务名称
|
name: sczx-store # 微服务名称
|
||||||
http:
|
|
||||||
encoding:
|
|
||||||
charset: UTF-8
|
|
||||||
enabled: true
|
|
||||||
force: true
|
|
||||||
mvc:
|
|
||||||
async:
|
|
||||||
request-timeout: -1
|
|
||||||
cloud:
|
|
||||||
nacos:
|
|
||||||
discovery:
|
|
||||||
server-addr: 115.190.8.52:8848 # Nacos 地址
|
|
||||||
group: DEFAULT_GROUP
|
|
||||||
metadata:
|
|
||||||
version: 1.0.0
|
|
||||||
env: dev
|
|
||||||
lifecycle:
|
|
||||||
timeout-per-shutdown-phase: 30s # 设置优雅停机时间
|
|
||||||
datasource:
|
|
||||||
url: jdbc:mysql://115.190.8.52:3306/sczx?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
|
|
||||||
username: sczx_user
|
|
||||||
password: Sczx123@
|
|
||||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
|
||||||
hikari:
|
|
||||||
maximum-pool-size: 20 # 最大连接数
|
|
||||||
minimum-idle: 5 # 最小空闲连接数
|
|
||||||
connection-timeout: 30000 # 连接超时时间(毫秒)
|
|
||||||
idle-timeout: 600000 # 空闲连接超时时间(毫秒)
|
|
||||||
max-lifetime: 1800000 # 连接最大存活时间(毫秒)
|
|
||||||
leak-detection-threshold: 60000 # 连接泄漏检测阈值(毫秒)
|
|
||||||
auto-commit: true
|
|
||||||
redis:
|
|
||||||
host: 115.190.8.52
|
|
||||||
port: 6379
|
|
||||||
lettuce:
|
|
||||||
pool:
|
|
||||||
max-active: 8
|
|
||||||
max-wait: 2000ms
|
|
||||||
max-idle: 4
|
|
||||||
min-idle: 1
|
|
||||||
max-life-time: 300000ms
|
|
||||||
|
|
||||||
management:
|
|
||||||
endpoints:
|
|
||||||
web:
|
|
||||||
exposure:
|
|
||||||
include: "*" # 暴露所有监控端点
|
|
||||||
endpoint:
|
|
||||||
health:
|
|
||||||
show-details: always
|
|
||||||
|
|
||||||
feign:
|
|
||||||
client:
|
|
||||||
config:
|
|
||||||
default:
|
|
||||||
connectTimeout: 5000
|
|
||||||
readTimeout: 5000
|
|
||||||
hystrix:
|
|
||||||
enabled: true # 启用 Feign 的 Hystrix 支持
|
|
||||||
|
|
||||||
hystrix:
|
|
||||||
command:
|
|
||||||
default:
|
|
||||||
execution:
|
|
||||||
isolation:
|
|
||||||
thread:
|
|
||||||
timeoutInMilliseconds: 10000 # 默认熔断超时时间
|
|
||||||
|
|
||||||
#springdoc:
|
|
||||||
# swagger-ui:
|
|
||||||
# url: /v3/api-docs
|
|
||||||
# path: /doc.html
|
|
||||||
# packages-to-scan: com.sczx.store.controller # 替换为你的 controller 包路径
|
|
||||||
|
|
||||||
mybatis-plus:
|
|
||||||
mapper-locations: classpath*:mapper/**/*.xml
|
|
||||||
type-aliases-package: com.sczx.store.po # 实体类包路径
|
|
||||||
configuration:
|
|
||||||
mapUnderscoreToCamelCase: true
|
|
||||||
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 控制台打印 SQL(调试用)
|
|
||||||
|
|
||||||
auth:
|
|
||||||
secret-key: his-is-a-very-long-and-secure-secret-key-for-jwt-signing-please-dont-use-short-keys
|
|
||||||
token-expiration: 86400000 # 24小时
|
|
||||||
|
|
||||||
oss:
|
|
||||||
region: oss-cn-shanghai
|
|
||||||
accessKeyId: LTAI5tFZygsWsFqAqUbBmCrB
|
|
||||||
accessKeySecret: n417ym6PZyq5Gc4NHHps3EwzNiClDJ
|
|
||||||
15
src/main/resources/bootstrap.yml
Normal file
15
src/main/resources/bootstrap.yml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
spring:
|
||||||
|
application:
|
||||||
|
name: sczx-store # 应用名称,对应 Nacos 配置的 dataId
|
||||||
|
cloud:
|
||||||
|
nacos:
|
||||||
|
server-addr: 115.190.8.52:8848 # Nacos 服务器地址
|
||||||
|
config:
|
||||||
|
group: DEFAULT_GROUP # 配置分组
|
||||||
|
file-extension: yaml # 配置文件格式
|
||||||
|
timeout: 5000 # 配置读取超时时间
|
||||||
|
# 添加共享配置
|
||||||
|
shared-configs:
|
||||||
|
- data-id: shared-config.yaml
|
||||||
|
group: DEFAULT_GROUP
|
||||||
|
refresh: true # 是否支持动态刷新
|
||||||
Reference in New Issue
Block a user