|
|
@@ -0,0 +1,152 @@
|
|
|
+server:
|
|
|
+ port: 80
|
|
|
+spring:
|
|
|
+ application:
|
|
|
+ name: imwork-gateway-service
|
|
|
+ config:
|
|
|
+ import: nacos:${spring.application.name}
|
|
|
+ cloud:
|
|
|
+ nacos:
|
|
|
+ config:
|
|
|
+ server-addr: 127.0.0.1:8848
|
|
|
+ namespace: imwork-silos
|
|
|
+ group: DEFAULT_GROUP
|
|
|
+ file-extension: yml
|
|
|
+ username: admin
|
|
|
+ password: zh.3417.JXW
|
|
|
+ discovery:
|
|
|
+ server-addr: 127.0.0.1:8848
|
|
|
+ namespace: imwork-silos
|
|
|
+ file-extension: yml
|
|
|
+ username: admin
|
|
|
+ password: zh.3417.JXW
|
|
|
+ #路由网关配置
|
|
|
+ gateway:
|
|
|
+ globalcors:
|
|
|
+ cors-configurations:
|
|
|
+ '[/**]':
|
|
|
+ allowCredentials: true
|
|
|
+ #此处需要注意springboot2.4以前需配置为allowedOrigins
|
|
|
+ allowedOriginPatterns: "*"
|
|
|
+ allowedMethods: "*"
|
|
|
+ allowedHeaders: "*"
|
|
|
+ #设置与注册发现组件结合 以支持服务名的路由策略
|
|
|
+ discovery:
|
|
|
+ locator:
|
|
|
+ enabled: true
|
|
|
+ lower-case-service-id: true
|
|
|
+ #配置路由规则
|
|
|
+ routes:
|
|
|
+ - id: imwork-silos
|
|
|
+ uri: lb://imwork-silos
|
|
|
+ predicates:
|
|
|
+ - Path=/silos/**
|
|
|
+ filters:
|
|
|
+ - StripPrefix=1
|
|
|
+ - id: imwork-silos
|
|
|
+ #指向服务
|
|
|
+ uri: lb://imwork-silos
|
|
|
+ predicates:
|
|
|
+ #路径匹配 直接配置不生效需配合filters
|
|
|
+ - Path=/assets/**
|
|
|
+ - id: imwork-silos
|
|
|
+ #指向服务
|
|
|
+ uri: lb://imwork-silos
|
|
|
+ predicates:
|
|
|
+ #路径匹配 直接配置不生效需配合filters
|
|
|
+ - Path=/business/**
|
|
|
+ #自定义路由id
|
|
|
+ - id: imwork-upms-service
|
|
|
+ #指向服务
|
|
|
+ uri: lb://imwork-upms-service
|
|
|
+ predicates:
|
|
|
+ #路径匹配 直接配置不生效需配合filters
|
|
|
+ - Path=/upms/**
|
|
|
+ filters:
|
|
|
+ #默认情况下访问会带上服务名配置后会不显示服务名
|
|
|
+ - StripPrefix=1
|
|
|
+ - id: imwork-uaa-service
|
|
|
+ uri: lb://imwork-uaa-service
|
|
|
+ predicates:
|
|
|
+ - Path=/uaa/**
|
|
|
+ filters:
|
|
|
+ - StripPrefix=1
|
|
|
+ - id: imwork-admin-service
|
|
|
+ uri: lb://imwork-admin-service
|
|
|
+ predicates:
|
|
|
+ - Path=/admin/**
|
|
|
+ filters:
|
|
|
+ - StripPrefix=1
|
|
|
+ - id: imwork-admin-service
|
|
|
+ #指向服务
|
|
|
+ uri: lb://imwork-admin-service
|
|
|
+ predicates:
|
|
|
+ #路径匹配 直接配置不生效需配合filters
|
|
|
+ - Path=/assets/**
|
|
|
+ - id: imwork-admin-service
|
|
|
+ #指向服务
|
|
|
+ uri: lb://imwork-admin-service
|
|
|
+ predicates:
|
|
|
+ #路径匹配 直接配置不生效需配合filters
|
|
|
+ - Path=/business/**
|
|
|
+ - id: imwork-generator-service
|
|
|
+ #指向服务
|
|
|
+ uri: lb://imwork-generator-service
|
|
|
+ predicates:
|
|
|
+ #路径匹配 直接配置不生效需配合filters
|
|
|
+ - Path=/generator/**
|
|
|
+ main:
|
|
|
+ allow-bean-definition-overriding: true
|
|
|
+ jackson:
|
|
|
+ time-zone: GMT+8
|
|
|
+ date-format: yyyy-MM-dd HH:mm:ss
|
|
|
+management:
|
|
|
+ endpoints:
|
|
|
+ web:
|
|
|
+ exposure:
|
|
|
+ include: "*"
|
|
|
+
|
|
|
+#日志配置
|
|
|
+logging:
|
|
|
+ charset:
|
|
|
+ # 输出控制台编码
|
|
|
+ console: UTF-8
|
|
|
+ # 输出文件编码
|
|
|
+ file: UTF-8
|
|
|
+ logback:
|
|
|
+ rollingpolicy:
|
|
|
+ # 日志保存的天数
|
|
|
+ max-history: 15
|
|
|
+ # 单文件的大小,默认10M, 超过之后打包成一个日志文件
|
|
|
+ max-file-size: 10MB
|
|
|
+ # 打包文件格式,默认: ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz,书写格式为:文件路径/文件名.%i.文件后缀,其中%i不可省去,否则无日志显示
|
|
|
+ # 例如: 日期为:2021/11/5 ,则打包文件之后为: log/ota.2021-11-05.0.gz,0表示日志的第一部分,后续就是,1,2,3...
|
|
|
+ # 如果是压缩包,里面会多一个名log/ota.2021-11-05.0的日志文件
|
|
|
+ # 如下面的例子,打包之后为: log/2021-11/ota.2020-11-5.0.log,这是一个日志文件
|
|
|
+ # file-name-pattern: /app/yssk/@artifactId@/%d{yyyy-MM-dd}/@artifactId@.%d{yyyy-MM-dd}.%i.log
|
|
|
+ file-name-pattern: "@base.logs.home@/%d{yyyy-MM-dd}/@artifactId@.%d{yyyy-MM-dd}.%i.log"
|
|
|
+ level:
|
|
|
+ root: INFO
|
|
|
+ org.springframework.web: error
|
|
|
+ # security 日志
|
|
|
+ org.springframework.security: error
|
|
|
+ org.hibernate: error
|
|
|
+ # mybatis日志
|
|
|
+ org.mybatis: error
|
|
|
+ javax.activation: info
|
|
|
+ org.apache.catalina: INFO
|
|
|
+ org.apache.commons.beanutils.converters: INFO
|
|
|
+ org.apache.coyote.http11.Http11Processor: INFO
|
|
|
+ org.apache.http: INFO
|
|
|
+ org.apache.tomcat: INFO
|
|
|
+ org.springframework: INFO
|
|
|
+ # 开启调试模式,打印sql
|
|
|
+ com.example.onecli.product.mapper: DEBUG
|
|
|
+ # 这里是自己的mapper包路径
|
|
|
+ top.imwork: info
|
|
|
+ pattern:
|
|
|
+ console: "%d{yyyy-mm-dd hh:mm:ss.ss} --> [%thread] %-5level %logger{50} - %msg%n"
|
|
|
+ file: "%d{yyyy-mm-dd hh:mm:ss.ss} --> [%thread] %-5level %logger{50} - %msg%n"
|
|
|
+ # 输出文件名及路径,不配置则不输出文件
|
|
|
+ file:
|
|
|
+ name: "@base.logs.home@/@artifactId@/@artifactId@.log"
|