spring boot开发web api应用实践(三)使用proxool连接池

在第一篇文章(spring boot开发web api应用实践(一)入门),简单介绍了如何利用spring boot搭建一个web应用,第二篇文章(spring boot开发web api应用实践(二)操作数据库)介绍了如何引入DAO层数据库操作,本篇将介绍如何将spring boot默认的tomcat-jdbc连接池换成proxool连接池。

 

proxool连接池的初始化,可以单独写个listener来初始化,正好说说spring boot如何初始化servlet、filter和listener等(虽然很简单)。

一、编辑pom.xml文件:

      引入proxool的依赖:

   	    <dependency>
   	       	    <groupId>org.logicalcobwebs</groupId> 
   	       	    <artifactId>com.springsource.org.logicalcobwebs.proxool</artifactId>
   	       	    <version>0.9.1</version>
   	    </dependency>

    修改spring-boot-starter-jdbc依赖,排除tomcat-jdbc的连接池引用:

 

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-jdbc</artifactId>
			<scope>compile</scope>
			<exclusions>
			   <exclusion>
			       <groupId>org.apache.tomcat</groupId>
			       <artifactId>tomcat-jdbc</artifactId>
			   </exclusion>
			</exclusions>
		</dependency>

 

 

二、编写proxool连接池初始化的listener(ProxoolLoaderListener.java):

 

package com.zweichxu.springboot.proxool;

import java.io.InputStream;

import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
//import javax.servlet.annotation.WebListener;
import javax.servlet.annotation.WebListener;

import org.logicalcobwebs.proxool.ProxoolException;
import or
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值