application.yml 3.33 KB
Newer Older
fangxinjiang's avatar
fangxinjiang committed
1 2 3 4 5
server:
  port: 5001
# 加解密根密码
jasypt:
  encryptor:
6
    password: yifu #根密码
fangxinjiang's avatar
fangxinjiang committed
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
# 暴露监控端点
management:
  endpoints:
    web:
      exposure:
        include: "*"
  endpoint:
    health:
      show-details: ALWAYS

# mybaits-plus配置
mybatis-plus:
  mapper-locations: classpath:/mapper/*Mapper.xml
  global-config:
    banner: false
    db-config:
      id-type: auto
      table-underline: true
      logic-delete-value: 1
      logic-not-delete-value: 0
  configuration:
    map-underscore-to-camel-case: true
huyuchen's avatar
huyuchen committed
29
#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
fangxinjiang's avatar
fangxinjiang committed
30 31 32

# spring security 配置
security:
33 34 35 36
  #client:
  #  client-id: pig
  #  client-secret: pig
  #  scope: server
fangxinjiang's avatar
fangxinjiang committed
37 38 39 40 41 42 43 44 45
  oauth2:
    resource:
      loadBalanced: true
      token-info-uri: http://yifu-auth/oauth/check_token
    ignore: # 通用放行URL,服务个性化,请在对应配置文件覆盖
      urls:
        - /v3/api-docs
        - /actuator/**
        - /swagger-ui/**
46
        - /fdd/*
47 48
        - /temployeeinfo/getHcmEmpInfo
        - /temployeeinfo/getHcmEmpInfoList
hongguangwu's avatar
hongguangwu committed
49 50 51
        - /tpreempmain/getByCardAndDeptId
        - /tpreempmain/saveDraftPreEmpMain
        - /tpreempmain/savePreEmpMain
hongguangwu's avatar
hongguangwu committed
52
        - /fileUpload/uploadFileReturnAtta
53 54 55
        - /tpreempmain/getPhoneByCardAndName
        - /tpreempmain/sendCode
        - /tpreempmain/checkCode
fangxinjiang's avatar
fangxinjiang committed
56 57 58 59 60



# 文件上传相关 支持阿里云、华为云、腾讯、minio
oss:
fangxinjiang's avatar
fangxinjiang committed
61 62 63 64
  endpoint: http://oss-cn-beijing.aliyuncs.com
  accessKey: LTAIDh9goA3jgpun
  secretKey: eN8EHPAZxglNfcUCMhAT02cy93omLa
  bucket-name: yf-hr-static-source
fangxinjiang's avatar
fangxinjiang committed
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
# swagger 配置
#swagger:
#  enabled: true
#  title: Yifu Swagger API
#  gateway: http://${GATEWAY_HOST:yifu-gateway}:${GATEWAY-PORT:9999}
#  token-url: ${swagger.gateway}/auth/oauth/token
#  services:
#    yifu-upms-biz: admin
#    yifu-codegen: gen
# Spring 相关
spring:
  application:
    name: @artifactId@
  #mvc:
  #  pathmatch:
  #    matching-strategy: ANT_PATH_MATCHER
fangxinjiang's avatar
fangxinjiang committed
81 82 83 84 85
  servlet:
    multipart:
      #所有上传文件最大大小
      max-request-size: 100MB
      #单个文件最大大小
fangxinjiang's avatar
fangxinjiang committed
86
      max-file-size: 100MB
fangxinjiang's avatar
fangxinjiang committed
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
#swagger 文档 https://springdoc.org/
### OpenAPI3 注解
#  OpenAPI 3	                            注解位置
#  @Tag(name = “接口类描述”)	                Controller 类上
#  @Operation(summary =“接口方法描述”)	    Controller 方法上
#  @Parameters	                            Controller 方法上
#  @Parameter(description=“参数描述”)	    Controller 方法上 @Parameters 里
#  @Parameter(description=“参数描述”)	    Controller 方法的参数上
#  @Parameter(hidden = true) 或 @Hidden	--
#  @Schema	                                DTO类上
#  @Schema	                                DTO属性上

springdoc:
  api-docs:
    #是否开启文档功能
    enabled: true
    #swagger后端请求地址
    path: /api-docs
  swagger-ui:
    #自定义swagger前端请求路径,输入http:127.0.0.1:8080/test会自动重定向到swagger页面
    path: /api
  #包扫描路径
  packages-to-scan: com.yifu.cloud.plus.v1.yifu.archives.controller
  #这里定义了两个分组,可定义多个,也可以不定义
  group-configs:
    #分组名
    #- group: admin
    #按路径匹配
    #  pathsToMatch: /admin/**
    #分组名
    - group: archives
      #按包路径匹配
      packagesToScan: com.yifu.cloud.plus.v1.yifu.archives.controller