【STM32+HAL库+CubeMX】UART轮询收发、中断收发、DMA收发方法及空闲中断详解
    1、现象
 
 
2、原配置
 
spring:
  autoconfigure:
    exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
  datasource:
    druid:
      stat-view-servlet:
        enabled: true
        loginUsername: ***
        loginPassword: ***
        allow:
      web-stat-filter:
        enabled: true
      filter:
        wall:
          config:
            multi-statement-allow: true
    dynamic:
      druid: 
        
        
        initial-size: 5
        min-idle: 5
        maxActive: 20
        
        maxWait: 60000
        
        timeBetweenEvictionRunsMillis: 60000
        
        minEvictableIdleTimeMillis: 300000
        validationQuery: SELECT 1
        testWhileIdle: true
        testOnBorrow: false
        testOnReturn: false
        
        poolPreparedStatements: true
        maxPoolPreparedStatementPerConnectionSize: 20
        
        filters: stat,slf4j,wall
        
        connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
      datasource:
        master:
          url: jdbc:mysql://127.0.0.1:3306/db1?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true&allowMultiQueries=true
          username: root
          password: root
          driver-class-name: com.mysql.cj.jdbc.Driver
 
3、修改后配置
 
 
spring:
  autoconfigure:
    exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
  datasource:
    druid:
      stat-view-servlet:
        enabled: true
        loginUsername: ***
        loginPassword: ***
        allow:
      web-stat-filter:
        enabled: true
    dynamic:
      druid: 
        
        
        initial-size: 5
        min-idle: 5
        maxActive: 20
        
        maxWait: 60000
        
        timeBetweenEvictionRunsMillis: 60000
        
        minEvictableIdleTimeMillis: 300000
        validationQuery: SELECT 1
        testWhileIdle: true
        testOnBorrow: false
        testOnReturn: false
        
        poolPreparedStatements: true
        maxPoolPreparedStatementPerConnectionSize: 20
        
        filters: stat,slf4j,wall
        wall:
          multi-statement-allow: true
          enabled: true
        
        connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
      datasource:
        master:
          url: jdbc:mysql://127.0.0.1:3306/db1?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true&allowMultiQueries=true
          username: root
          password: root
          driver-class-name: com.mysql.cj.jdbc.Driver