Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
RuoYi Vue
Commits
eb96afee
Commit
eb96afee
authored
Feb 04, 2023
by
RuoYi
Browse files
连接池Druid支持新的配置connectTimeout和socketTimeout
parent
5873da87
Changes
2
Hide whitespace changes
Inline
Side-by-side
ruoyi-admin/src/main/resources/application-druid.yml
View file @
eb96afee
...
...
@@ -24,6 +24,10 @@ spring:
maxActive
:
20
# 配置获取连接等待超时的时间
maxWait
:
60000
# 配置连接超时时间
connectTimeout
:
30000
# 配置网络超时时间
socketTimeout
:
60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis
:
60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
...
...
ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/DruidProperties.java
View file @
eb96afee
...
...
@@ -24,6 +24,12 @@ public class DruidProperties
@Value
(
"${spring.datasource.druid.maxWait}"
)
private
int
maxWait
;
@Value
(
"${spring.datasource.druid.connectTimeout}"
)
private
int
connectTimeout
;
@Value
(
"${spring.datasource.druid.socketTimeout}"
)
private
int
socketTimeout
;
@Value
(
"${spring.datasource.druid.timeBetweenEvictionRunsMillis}"
)
private
int
timeBetweenEvictionRunsMillis
;
...
...
@@ -54,6 +60,12 @@ public class DruidProperties
/** 配置获取连接等待超时的时间 */
datasource
.
setMaxWait
(
maxWait
);
/** 配置驱动连接超时时间,检测数据库建立连接的超时时间,单位是毫秒 */
datasource
.
setConnectTimeout
(
connectTimeout
);
/** 配置网络超时时间,等待数据库操作完成的网络超时时间,单位是毫秒 */
datasource
.
setSocketTimeout
(
socketTimeout
);
/** 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 */
datasource
.
setTimeBetweenEvictionRunsMillis
(
timeBetweenEvictionRunsMillis
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment