# 配置文件模板

配置文件分为框架配置文件和数据源配置文件

# 框架配置文件

#※※※※※※※※※AES加密设置※※※※※※※※※
#是否启用aes对称加密传输
aes.start=false
#aes秘钥
aes.key=ohiah2019sDShdieub51h8910s
#统一使用的编码方式
aes.encoding=UTF-8
#加密次数
aes.number=1
#※※※※※※※※※请求响应设置※※※※※※※※※
#请求数据时,根据该key名解析数据(rest风格)
body.request.key=value
#返回数据时,使用的最外层key名(rest风格)
body.response.key=value
#返回数据时,默认message的语言 EN/CN
body.response.message.lang=CN
#※※※※※※※※※版本控制※※※※※※※※※
#是否开启版本控制(ture时,每个请求需在header带上version参数,参数值version)
version.start=false
#系统目前版本编号
version.now=1.0.0
#系统容忍请求版本编号(默认允许当前版本)
version.allows-[0]:0.9.9
#※※※※※※※※※特殊请求过滤※※※※※※※※※
#特殊请求不进行解析(包括版本控制和解析json等)
#该配置主要排除第三方API调用接口时特殊请求而框架自动解析json的问题
#适用于动态配置,例:/user/**
request.special.uri-[0]=
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

上述配置为框架配置基础,贯穿整个框架的相关封装。

# 数据源配置文件

#※※※※※※※※※※※※※※※※※※ 数据源配置 ※※※※※※※※※※※※※※※※※※
# 驱动名
driver-class-name=com.mysql.cj.jdbc.Driver
# 连接地址
url=jdbc:mysql://localhost:3306/test
# 用户名
username=root
# 密码
password=123

#※※※※※※※※※※※※※※※※※※ DRUID连接池配置 ※※※※※※※※※※※※※※※※※※
# 下面为连接池的补充设置,应用到上面所有数据源中
# 初始化大小,最小,最大
druid.initialSize=5
druid.minIdle=5
druid.maxActive=20
# 配置获取连接等待超时的时间
druid.maxWait=60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
druid.timeBetweenEvictionRunsMillis=60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
druid.minEvictableIdleTimeMillis=300000
druid.validationQuery=SELECT 1 FROM DUAL
druid.testWhileIdle=true
druid.testOnBorrow=false
druid.testOnReturn=false
# 打开PSCache,并且指定每个连接上PSCache的大小
druid.poolPreparedStatements=true
druid.maxPoolPreparedStatementPerConnectionSize=20
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
druid.filters=stat,wall
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录
druid.connectionProperties=stat.mergeSql=true;stat.slowSqlMillis=5000
# 合并多个DruidDataSource的监控数据
druid.useGlobalDataSourceStat=true
#白名单
druid.allow=localhost
#黑名单
druid.deny=
#账号
druid.login.username=admin
#密码
druid.login.password=123
#是否可重置数据
druid.reset.enable=false
#用于排除一些不必要的url,比如.js,/jslib/等等。
druid.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*
#druid统计入口
druid.inMatchURL=/druid/*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49

上面是默认装配的配置,在没有配置的情况下,默认应用上面这一套配置方案。

您也可以重新定义某个节点的配置。

一般情况下我们只需要配置url、username、password即可。

如下所示:

#※※※※※※※※※※※※※※※※※※ 数据源配置 ※※※※※※※※※※※※※※※※※※
# 连接地址
url=jdbc:mysql://localhost:3306/test
# 用户名
username=root
# 密码
password=123
1
2
3
4
5
6
7
最近更新: 2019/10/17 上午4:20:42