123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- # 加解密根密码
- jasypt:
- encryptor:
- password: pigx #根密码
- # redis 相关
- spring:
- redis:
- password:
- host: pigx-redis
- # Jackson配置
- jackson:
- time-zone: GMT+8
- date-format: yyyy-MM-dd HH:mm:ss
- # 暴露监控端点
- management:
- endpoints:
- web:
- exposure:
- include: '*'
- # feign 配置
- feign:
- hystrix:
- enabled: true
- okhttp:
- enabled: true
- httpclient:
- enabled: false
- client:
- config:
- feignName:
- connectTimeout: 10000
- readTimeout: 10000
- 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: 10000
- ConnectTimeout: 10000
- #mybaits-plus配置,修改主键类型,mapper.xml、type 别名等
- mybatis-plus:
- mapper-locations: classpath:/mapper/*Mapper.xml
- global-config:
- #主键类型 0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";
- id-type: 0
- #字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"
- field-strategy: 1
- #驼峰下划线转换
- db-column-underline: true
- #刷新mapper 调试神器
- refresh-mapper: false
- # 逻辑删除字段
- logic-delete-value: 1
- logic-not-delete-value: 0
- #自定义SQL注入器
- sql-injector: com.baomidou.mybatisplus.mapper.LogicSqlInjector
- configuration:
- map-underscore-to-camel-case: true
- cache-enabled: true
- #swagger公共信息
- swagger:
- title: PigX Swagger API
- description: 全宇宙最牛逼的Spring Cloud微服务开发脚手架
- version: 1.8.0
- license: Powered By PigX
- licenseUrl: https://pig4cloud.com/
- terms-of-service-url: https://pig4cloud.com/
- contact:
- name: 冷冷
- email: wangiegie@gmail.com
- url: https://pig4cloud.com/about.html
- authorization:
- name: pigX OAuth
- auth-regex: ^.*$
- authorization-scope-list:
- - scope: server
- description: server all
- token-url-list:
- - http://pigx-gateway:9999/auth/oauth/token
- ## spring security 配置
- security:
- oauth2:
- client:
- # 默认放行url,如果子模块重写这里的配置就会被覆盖
- ignore-urls:
- - '/actuator/**'
- - '/v2/api-docs'
- resource:
- loadBalanced: true
- token-info-uri: http://pigx-auth/oauth/check_token
- # log配置
- logging:
- level:
- root: error
- com.pig4cloud.pigx: info
|