Avalon 配置文件说明

导言

本文主要说明Avalon的配置文件构成及详细的配置项。

本文件适用的Avalon版本:所有版本。

配置文件构成

Avalon的配置文件主要有以下几个:

  • config.json:位于根目录下,是配置文件
  • plugins.json:位于bin\data\plugin目录下,用于配置Avalon插件。
  • database.properties:位于根目录下,用于配置Avalon消息记录功能的数据库。

本文将重点围绕这三个文件中各个配置项的说明进行。

config.json(主配置文件)

该配置文件位于根目录之下,是最最重要的配置文件。其中大部分配置项的含义等同于其字面意思。

下面是对配置项的说明:

1 - 28 行

29 - 53 行

因制作上面的说明图较为复杂,因此以后若有命名方面的小改动可能不会对上面说明图进行同步修改。

plugins.json(插件配置文件)

该配置文件位于data\plugin目录下,其主要作用只有配置插件。

用户能修改的配置项只有enable,用于控制该插件启用与否。

database.properties(数据库配置文件)

该配置文件位于根目录下,用于配置Avalon消息记录器功能使用的数据库。

目前Avalon消息记录器仅支持两种数据库。它们的database.properties文件如下:

SQLite

1
2
3
#!!DO NOT DELETE THIS FILE!!This file is generated for Avalon System. It storage config about database.
#Wed Apr 19 17:28:11 CST 2017
DataSource=sqlite

使用SQLite作为数据库,请确保res目录下存在record.db文件。

MySQL

1
2
3
4
5
6
7
8
9
10
11
#!!DO NOT DELETE THIS FILE!!This file is generated for Avalon System. It storage config about database.
#Wed Apr 19 17:32:45 CST 2017
DataSource=mysql
Host=jdbc\:mysql\://localhost\:3306
# 服务器地址。注意:需转义为\:
Database=avalon
# 数据库名
Username=avalon
# 登录用户名
Password=123
# 登录密码

使用MySQL作为数据库,请确保数据库服务器可以链接并已新建用户且已授予相关权限。

以上就是本文的全部内容,预知后事如何,敬请期待下集

=。=
0%