#当前服务的基本信息 microservice: ename: @artifactId@ name: "@name@" version: @version@ sentinel: url: @sentinel.url@ gateway: url: @gateway.url@ server: port: 10215 spring: application: name: @artifactId@ main: allow-bean-definition-overriding: true #nacos注册中心以及配置中心的指定 cloud: nacos: discovery: ip: @service.server.url@ server-addr: @nacos.url@ namespace: @nacos.namespace@ config: server-addr: @nacos.url@ namespace: @nacos.namespace@ file-extension: yaml shared-configs: - data-id: share-config.yaml refresh: true - data-Id: share-config-datasource-db.yaml refresh: true gateway: globalcors: corsConfigurations: '[/**]': allowCredentials: true exposedHeaders: "Content-Disposition,Content-Type,Cache-Control" allowedHeaders: "*" allowedOrigins: "*" allowedMethods: "*" discovery: locator: # 开启自动代理 (自动装载从配置中心serviceId) enabled: true # 服务id为true --> 这样小写服务就可访问了 lower-case-service-id: true routes: - id: pqs-auth uri: lb://pqs-auth predicates: - Path=/pqs-auth/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: user-boot uri: lb://user-boot predicates: - Path=/user-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: device-boot uri: lb://device-boot predicates: - Path=/device-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: system-boot uri: lb://system-boot predicates: - Path=/system-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: harmonic-boot uri: lb://harmonic-boot predicates: - Path=/harmonic-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: energy-boot uri: lb://energy-boot predicates: - Path=/energy-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: event-boot uri: lb://event-boot predicates: - Path=/event-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: quality-boot uri: lb://quality-boot predicates: - Path=/quality-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: harmonic-prepare uri: lb://harmonic-prepare predicates: - Path=/harmonic-prepare/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: process-boot uri: lb://process-boot predicates: - Path=/process-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: prepare-boot uri: lb://prepare-boot predicates: - Path=/prepare-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: algorithm-boot uri: lb://algorithm-boot predicates: - Path=/algorithm-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: access-boot uri: lb://access-boot predicates: - Path=/access-boot/** filters: - SwaggerHeaderFilter - StripPrefix=1 #项目日志的配置 logging: config: http://@nacos.url@/nacos/v1/cs/configs?tenant=@nacos.namespace@&group=DEFAULT_GROUP&dataId=logback.xml level: root: info whitelist: urls: - / - /user-boot/user/generateSm2Key - /user-boot/theme/getTheme - /user-boot/user/updateFirstPassword - /pqs-auth/oauth/logout - /pqs-auth/oauth/token - /pqs-auth/auth/getImgCode - /pqs-auth/oauth/getPublicKey - /pqs-auth/judgeToken/guangZhou - /webjars/** - /doc.html - /swagger-resources/** - /*/v2/api-docs - /favicon.ico - /system-boot/theme/getTheme #- /device-boot/** #- /system-boot/** #- /harmonic-boot/** #- /energy-boot/** #- /event-boot/** #- /quality-boot/** #- /harmonic-prepare/** #- /process-boot/** mqtt: client-id: @artifactId@${random.value}