spring:
  application:
    name: dems-baseconfig
  profiles:
    active: dev
  main:
    allow-bean-definition-overriding: true
    allow-circular-references: true
  jackson:
    date-format: "yyyy-MM-dd HH:mm:ss"
    time-zone: GMT+8
    default-property-inclusion: NON_NULL
    deserialization:
      FAIL_ON_UNKNOWN_PROPERTIES: false

server:
  port: 8903
  # 配置Undertow服务器
  # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
  # 不要设置过大,如果过大,启动项目会报错:打开文件数过多
  undertow:
    threads:
      io: 8
      # 阻塞任务线程池, 当执行类似servlet请求阻塞IO操作, undertow会从这个线程池中取得线程
      # 它的值设置取决于系统线程执行任务的阻塞系数,默认值是IO线程数*8
      worker: 256
    # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
    # 每块buffer的空间大小,越小的空间被利用越充分,不要设置太大,以免影响其他应用,合适即可
    buffer-size: 1024
    # 是否分配的直接内存(NIO直接分配的堆外内存)
    direct-buffers: true

management:
  endpoints:
    web:
      exposure:
        include: "loggers"

mybatis:
  useAssist: true
  type-aliases-package: /**/com.netpro.baseconfig.entity,/**/com.dems.common.entity
  configuration:
    log-impl-key: SLF4J

#================License相关配置===============#
license:
  #证书名称
  subject: DCIM
  #证书所在的位置
  licensePath: D://License//license.lic
#================License相关配置===============#