1、在 resources 包下的 application.properties 文件中配置方式:

    • mysql5的配置: | #mysql数据库连接
      spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus
      spring.datasource.username=root
      spring.datasource.password=941941** | | —- |
    • mysql8以上(spring boot 2.1) | spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8spring.datasource.username=root
      spring.datasource.password
      =941941 | | —- |

    2、application.yaml 的配置方式:

    1. #数据库连接配置
    2. spring:
    3. datasource:
    4. driver-class-name: com.mysql.cj.jdbc.Driver
    5. url: jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8
    6. username: root
    7. password: 941941

    注意:
    1、这里的 url 使用了 ?serverTimezone=GMT%2B8 时区后缀,因为Spring Boot 2.1 集成了 8.0版本的jdbc驱动, 这个版本的 jdbc 驱动需要添加这个后缀,否则运行测试用例报告如下错误:
    java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more

    2、这里的 driver-class-name 使用了 com.mysql.cj.jdbc.Driver ,在 jdbc 8 中 建议使用这个驱动,之前 的com.mysql.jdbc.Driver 已经被废弃,否则运行测试用例的时候会有 WARN 信息。