温馨提示×

mybatis中如何配置druid连接池

小亿
256
2024-06-12 16:27:12
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在MyBatis中配置Druid连接池需要在MyBatis的配置文件(通常是mybatis-config.xml)中添加如下配置:

  1. 首先,确保已经引入Druid连接池的依赖。在pom.xml中添加以下依赖:
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>{version}</version>
</dependency>
  1. 在mybatis-config.xml文件中添加数据源配置,示例如下:
<configuration>
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC" />
            <dataSource type="POOLED">
                <property name="driver" value="{driverClassName}" />
                <property name="url" value="{jdbcUrl}" />
                <property name="username" value="{username}" />
                <property name="password" value="{password}" />
                <!-- 配置Druid连接池属性 -->
                <property name="poolMaximumActiveConnections" value="20"/>
                <property name="poolMaximumIdleConnections" value="10"/>
                <property name="poolMaximumCheckoutTime" value="20000"/>
                <property name="poolTimeToWait" value="20000"/>
                <property name="filters" value="stat"/>
            </dataSource>
        </environment>
    </environments>
</configuration>
  1. 在上述示例中,添加了Druid连接池的相关配置,如poolMaximumActiveConnections、poolMaximumIdleConnections等属性。这些属性可以根据实际需要进行配置。

  2. 在application.properties或者application.yml中配置Druid监控平台的访问地址。示例如下:

# Druid监控配置
spring.datasource.druid.stat-view-servlet.login-username=admin
spring.datasource.druid.stat-view-servlet.login-password=admin
spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*

通过以上步骤,就可以在MyBatis中配置Druid连接池,并且可以通过Druid监控平台实时监控连接池的状态。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:druid mybatis连接池优化技巧

0