SpringBoot mysql, redis 配置

SpringBoot入门

  1. 使用SpringBoot + mysql + Jpa 快速搭建一个spring项目
  2. 上述项目添加使用 redis
  3. Spring Unit Test

中间遇到的一些trick

  1. @Data 注解是不管 序列化的, 支持 getter/setter 这些

最终配置

resource -> application.yml内容

# server port
server:
  port: 2333

# datasource
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/mydb
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver
  jpa:
    database-platform: org.hibernate.dialect.MySQL8Dialect
    hibernate:
      ddl-auto: update

  redis:
    ## Redis数据库索引(默认为0)
    database: 0
    ## Redis服务器地址
    host: localhost
    ## Redis服务器连接端口
    port: 6379
    ## Redis服务器连接密码(默认为空)
    password:
    jedis:
      pool:
        ## 连接池最大阻塞等待时间(使用负值表示没有限制)
        max-wait: -1
        ## 连接池最大连接数(使用负值表示没有限制)
        max-idle: 8
        ## 连接池中的最小空闲连接
        min-idle: 0
    ## 连接超时时间(毫秒)
    timeout: 1000
posted @ 2019-10-27 14:20  Draymonder  阅读(303)  评论(0编辑  收藏  举报