application.yml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. server:
  2. port: 7002
  3. spring:
  4. application:
  5. name: imwork-silos
  6. config:
  7. import: nacos:${spring.application.name}
  8. cloud:
  9. nacos:
  10. config:
  11. server-addr: 127.0.0.1:8848
  12. namespace: imwork-silos
  13. group: DEFAULT_GROUP
  14. file-extension: yml
  15. username: admin
  16. password: zh.3417.JXW
  17. discovery:
  18. server-addr: 127.0.0.1:8848
  19. namespace: imwork-silos
  20. file-extension: yml
  21. username: admin
  22. password: zh.3417.JXW
  23. mvc:
  24. pathmatch:
  25. matching-strategy: ant_path_matcher
  26. static-path-pattern: /**
  27. resources:
  28. static-locations: classpath:/static/,classpath:/business/
  29. thymeleaf:
  30. cache: false
  31. encoding: UTF-8
  32. mode: HTML5
  33. prefix: classpath:/templates
  34. suffix: .html
  35. #数据源
  36. datasource:
  37. username: root
  38. password: zh.3417.JXW
  39. #driver-class-name: org.postgresql.Driver
  40. driver-class-name: com.mysql.cj.jdbc.Driver
  41. url: jdbc:mysql://mysql.imwork.top:63306/imwork_silos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&allowPublicKeyRetrieval=true&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
  42. #Hikari 连接池配置
  43. type: com.zaxxer.hikari.HikariDataSource
  44. hikari:
  45. # 最小空闲连接数量
  46. minimum-idle: 5
  47. # 连接池最大连接数,默认是10
  48. maximum-pool-size: 15
  49. # 此属性控制从池返回的连接的默认自动提交行为,默认值:true
  50. auto-commit: true
  51. # 空闲连接存活最大时间,默认600000(10分钟)
  52. idle-timeout: 30000
  53. # 连接池的用户定义名称,主要出现在日志记录和JMX管理控制台中以识别池和池配置
  54. pool-name: Imwork-HikariCP-Generator-DatePool
  55. # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认1800000即30分钟
  56. max-lifetime: 1800000
  57. # 数据库连接超时时间,默认30秒,即30000
  58. connection-timeout: 30000
  59. #如果您的驱动程序支持JDBC4,我们强烈建议您不要设置此属性
  60. #connection-test-query: SELECT 1
  61. mybatis:
  62. mapper-locations: classpath:mapper/*.xml
  63. type-aliases-package: top.imwork.*.dao
  64. pagehelper:
  65. helperDialect: mysql
  66. reasonable: true
  67. supportMethodsArguments: true
  68. params: count=countSql
  69. #日志配置
  70. logging:
  71. charset:
  72. # 输出控制台编码
  73. console: UTF-8
  74. # 输出文件编码
  75. file: UTF-8
  76. logback:
  77. rollingpolicy:
  78. # 日志保存的天数
  79. max-history: 15
  80. # 单文件的大小,默认10M, 超过之后打包成一个日志文件
  81. max-file-size: 10MB
  82. # 打包文件格式,默认: ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz,书写格式为:文件路径/文件名.%i.文件后缀,其中%i不可省去,否则无日志显示
  83. # 例如: 日期为:2021/11/5 ,则打包文件之后为: log/ota.2021-11-05.0.gz,0表示日志的第一部分,后续就是,1,2,3...
  84. # 如果是压缩包,里面会多一个名log/ota.2021-11-05.0的日志文件
  85. # 如下面的例子,打包之后为: log/2021-11/ota.2020-11-5.0.log,这是一个日志文件
  86. # file-name-pattern: /app/yssk/@artifactId@/%d{yyyy-MM-dd}/@artifactId@.%d{yyyy-MM-dd}.%i.log
  87. file-name-pattern: "@base.logs.home@/%d{yyyy-MM-dd}/@artifactId@.%d{yyyy-MM-dd}.%i.log"
  88. level:
  89. root: INFO
  90. org.springframework.web: error
  91. # security 日志
  92. org.springframework.security: error
  93. org.hibernate: error
  94. # mybatis日志
  95. org.mybatis: error
  96. javax.activation: info
  97. org.apache.catalina: INFO
  98. org.apache.commons.beanutils.converters: INFO
  99. org.apache.coyote.http11.Http11Processor: INFO
  100. org.apache.http: INFO
  101. org.apache.tomcat: INFO
  102. org.springframework: INFO
  103. # 开启调试模式,打印sql
  104. com.example.onecli.product.mapper: DEBUG
  105. # 这里是自己的mapper包路径
  106. top.imwork: info
  107. pattern:
  108. console: "%d{yyyy-mm-dd hh:mm:ss.ss} --> [%thread] %-5level %logger{50} - %msg%n"
  109. file: "%d{yyyy-mm-dd hh:mm:ss.ss} --> [%thread] %-5level %logger{50} - %msg%n"
  110. # 输出文件名及路径,不配置则不输出文件
  111. file:
  112. name: "@base.logs.home@/@artifactId@/@artifactId@.log"