bootstrap.yml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. server:
  2. port: 6001
  3. spring:
  4. application:
  5. name: gateway-server
  6. cloud:
  7. gateway:
  8. globalcors: #全局跨域设置,不需要再在controller上增加CrossOrigin注解
  9. add-to-simple-url-handler-mapping: true
  10. cors-configurations:
  11. '[/**]':
  12. allowedOrigins: "*"
  13. allowedMethods: "*"
  14. allowedHeaders: "*"
  15. allowCredentials: true
  16. maxAge: 360000
  17. default-filters: #去除响应头中的多个 Access-Control-Allow-Origin,保留第一个
  18. - DedupeResponseHeader=Vary Access-Control-Allow-Origin Access-Control-Allow-Credentials, RETAIN_FIRST
  19. discovery:
  20. locator:
  21. enabled: true #开启gateway从nacos上获取服务列表,id就是服务名。注意,此方式的优先级比自定义routes的方式高。开发时不要开启
  22. nacos:
  23. config:
  24. server-addr: 192.168.0.90:8848
  25. discovery:
  26. server-addr: 192.168.0.90:8848
  27. ip: 192.168.0.90 #默认是局域网ip,固定为外网ip
  28. namespace: iboss-dev
  29. # sentinel:
  30. # transport:
  31. # dashboard: s.dev01.dkiboss.com:7019
  32. redis:
  33. host: s.dev01.dkiboss.com
  34. port: 14000
  35. password: Tf%JL!vd7R%j3x&e
  36. zipkin:
  37. base-url: http://s.dev01.dkiboss.com:9411/
  38. discovery-client-enabled: false
  39. sleuth:
  40. sampler:
  41. probability: 1
  42. servlet:
  43. multipart:
  44. max-file-size: 10MB
  45. max-request-size: 10MB
  46. logback:
  47. file: /home/java_project/dk_mes/${spring.application.name}/${spring.application.name}_logs
  48. ribbon:
  49. ServerListRefreshInterval: 3000
  50. feign:
  51. sentinel:
  52. enabled: true
  53. client:
  54. config:
  55. default:
  56. connectTimeout: 60000
  57. readTimeout: 60000
  58. aes-key: b6f64c1001b04b9f
  59. client-app-id: 48849faf-8bbb-4a29-9548-0ba1c3df963f
  60. # token校验跳过的url,多个url用";"号隔开
  61. filterPath: /mdm-server/mst/user/token;/mdm-server/mst/agreement
  62. # token校验跳过的url,多个url用";"号隔开(由于mdm服务是动态的,需要单独设置)
  63. mdmFilterPath: /mst/staff/get_info_after_login