XML如何配置连接池
1. init-method 和 destroy-method的作用
init-method 和 destroy-method 在bean 配置文件属性用于在bean初始化和销毁某些动作时
2. dependency标签的作用 1
用maven管理我们项目的依赖
2.1. goupId标签的作用 1
这个标签主要用来唯一标识一个项目或者一组项目,它通常是java包名的全称
2.2. artifactId标签的作用 0
artifactId用来标识同一groupId下不同的项目,例如: netty-all, netty-handler
2.3. type标签的作用 0
主要用来指明依赖的类型,例如: jar, war, pom,ear等
2.4. version标签的作用 1
用来标识一个生成物(artifact)的版本
3. properties文件语法 0
i 一个kv pair一行,直接回车无分号逗号
ii 无需多余空间,直接用 “=” 分割
iii 无需加引号,默认都是String也只能是String
【注释】采用 #
首先引入Druid连接池依赖:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.6</version>
</dependency>
创建一个jdbc.properties文件,编写jdbc属性:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/leyou
jdbc.username=root
jdbc.password=123
然后编写代码:
<!-- 配置连接池 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
init-method="init" destroy-method="close">
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
我工作的项目jeesite的引用方式就是xml的引入方式
首先添加依赖,在jeesite属性文件中配置属性值(以下代码只截取了一部分)
jdbc.type=mysql
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://10.240.34.123\:3306/test?useUnicode\=true&characterEncoding\=utf-8
jdbc.username=root
jdbc.password=root
接下来,就是将属性值注入到bean当中
本文详细介绍了XML如何配置连接池,重点关注init-method和destroy-method在bean初始化和销毁时的作用,以及dependency标签,尤其是groupId和version标签的重要作用。文章还提到了在maven项目中管理依赖的方式,并展示了Druid连接池的引入和jdbc.properties文件的配置方法。
3560

被折叠的 条评论
为什么被折叠?



