server: port: 8081 servlet: context-path: / spring: datasource: url: jdbc:mysql://localhost:3306/APS?serverTimezone=UTC&allowMultiQueries=true username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver initialization-mode: always schema: classpath*:sql/init.sql druid: initialSize: 5 minIdle: 5 maxActive: 20 maxWait: 60000 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL poolPreparedStatements: true useGlobalDataSourceStat: true filters: stat,wall web-stat-filter: enabled: true url-pattern: "/*" exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*" session-stat-enable: true session-stat-max-count: 1000 stat-view-servlet: enabled: true url-pattern: /druid/* reset-enable: false login-username: root login-password: root #通过connectProperties属性来打开mergeSql功能;慢SQL记录 connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 jpa: database: MYSQL show-sql: true properties: hibernate: dialect: org.hibernate.dialect.MySQLDialect hibernate: ddl-auto: update naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl logging: level: root: info pattern: console: "%clr(%d{yyyy-MM-dd HH:mm:ss}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(-){faint} %clr([%14.14t]){faint} %clr(%-40.40logger.%30.30M){cyan} %clr(%5.5L) %clr(:){faint} %msg%n" management: endpoint: health: show-details: always endpoints: web: exposure: include: "*" optaplanner: solver: termination: spent-limit: 5s