- 概要

- 通用数据平台

  - 通用数据平台简介

  - 数据源配置

    - win10环境下安装Sqlite3
    - 发布基础包
    - 配置数据源
      - 一、检查pom.xml文件
      - 二、导入sql文件
      - 三、配置Sqlite文件地址
      - 四、启动项目
      - 五、Token登录系统
      - 六、配置数据源

  - BaseMapper

- 后台
- 通用数据平台
- 数据源配置

haocheng Liu
2021-02-04

# 配置数据源

# # 配置数据源

## # 一、检查pom.xml文件

检查在编译器中 `pom.xml` 已经可以正确读取基础包依赖，且不报错，`pom.xml` 中基础包内容如下

    <dependencies>
            <dependency>
                <groupId>com.common.base</groupId>
                <artifactId>base</artifactId>
                <version>1.1.0-beta1</version>
            </dependency>
    </dependencies>

1
2
3
4
5
6
7

## # 二、导入sql文件

在你需要配置的数据源中导入Sql文件

数据库名自定，编码集用 `utf8` ，集合用 `utf8_bin`

Sql文件 位于项目中 `resources` 目录下

## # 三、配置Sqlite文件地址

打开 `resources > application.yml` 文件

找到数据源配置，将 `url` 参数改为你电脑上的参数，注意，此处需要填写绝对路径。

    datasource:
        druid:
          # 配置sqlite文件路径，需要填写绝对路径，推荐将sqlite文件放入到服务器上，而非程序jar包或war包中
          driver-class-name: org.sqlite.JDBC
          url: jdbc:sqlite:/Volumes/DATA/ideaProject/common-frame/common/src/main/resources/datasource.db

1
2
3
4
5

## # 四、启动项目

启动项目，查看日志得到如下日志则启动成功

    2021-02-04 16:42:09 - [main] - INFO  - c.c.b.m.d.u.DataSourceUtil- initDataSource:92 : 数据源Token为：kAV20ASkVEnD32lyNe4Q
    2021-02-04 16:42:09 - [main] - INFO  - c.c.c.c.c.CommandLineRunnerImpl- run:50 : start success

1
2

记录日志中出现的 Token ，此处日志展示为 kAV20ASkVEnD32lyNe4Q

## # 五、Token登录系统

访问你的项目地址根目录，此处我的访问地址为 http://localhost:8080/common/
(opens new window)

其中后面的 `common` 为 `resources > application.yml` 文件中配置的参数具体如下

    server:
      port: 8080
      servlet:
      	# 此处配置端口后的地址
        context-path: /common

1
2
3
4
5

访问后我们可以看到如下页面

填写刚刚在控制台看到的 Token ，此处填写的是 kAV20ASkVEnD32lyNe4Q

## # 六、配置数据源

输入Token 校验成功后会跳转到如下页面，输入对应参数即可

每个参数后面都有说明，鼠标停留即可查看相关说明

输入完成后点击测试连接，测试连接通过后即可保存连接，然后跳转到登录页

点击登录即可成功跳转到主页

至此，数据源配置完成，可以开始开发了

注意

上述所有配置均为第一次没有添加数据源的情况

若已经添加数据源，但数据源无法访问的时候

可以在启动项目访问此链接http://localhost:8080/common/#/dataInit
(opens new window)，进行默认数据源重置

上次更新: 2021/02/07, 15:41:10
发布基础包
开始使用

← 发布基础包 开始使用→

最近更新

  01
DataMap
02-05

  02
实体类
02-05

  03
update操作
02-05

更多文章>

Theme by Vdoing | Copyright © 2021-2023 Haocheng Liu | MIT License

- 跟随系统
- 浅色模式
- 深色模式
- 阅读模式