Campus Campus
首页
文档
案例
Gitee (opens new window)
GitHub (opens new window)
首页
文档
案例
Gitee (opens new window)
GitHub (opens new window)
  • 介绍
  • 分支说明
    • 分支说明
      • sqlite
  • 快速启动
  • 使用教程
  • 常见问题
  • campus-imaotai
zhiyuan
2024-07-08
目录

分支说明

# 分支说明

  • master (opens new window)

    主分支

  • dev (opens new window)

    开发分支

# sqlite

分支地址:https://github.com/oddfar/campus-imaotai/tree/sqlite (opens new window)

新增SQLite数据库支持,只需修改配置文件即可无缝切换

MySQL可切换为轻量的本地数据库SQLite,Redis可切换为JVM本地缓存;

  • 切换 URL 为本地 SQLite 文件地址:

    spring.datasource.dynamic.datasource.master.url = jdbc:sqlite:/home/campus/data/sqlite/imaotai.db
    
    1
  • 切换 driverClassName 为 SQLite 驱动:

    spring.datasource.dynamic.datasource.master.driverClassName = org.sqlite.JDBC
    
    1
  • SQLite 无需账号密码,注释掉 username、password 配置项。

  • 解决 SQLITE_BUSY 错误处理,将最大线程数改为 1。如果使用 MySQL 数据库,可以根据需要修改为自定义数量。

    spring.datasource.dynamic.hikari.maxPoolSize = 1
    spring.datasource.dynamic.hikari.minIdle = 1
    spring.datasource.dynamic.hikari.connectionTimeout = 300000
    
    1
    2
    3
  • 切换本地缓存,true 表示禁用 Redis。如果不添加该配置,默认为 false。

    spring.redis.disabled = true
    
    1

详情可见:https://github.com/oddfar/campus-imaotai/pull/375 (opens new window)

最后更新: 2024/07/16, 10:07:00
介绍
快速启动

← 介绍 快速启动→

Theme by Vdoing | Copyright © 2023-2024 oddfar | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式