栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Spring02-配置管理第三方bean

Java 更新时间:发布时间: 百科书网 趣学号
配置管理第三方bean Druid 思路分析

使用spring来配置管理druid数据库连接池

1.在pom.xml中添加druid依赖

2.由于druid是第三方bean,我们需要对其源码进行分析,如依赖如何注入,setter还是构造器。

3.在applicationContext.xml配置文件中导入bean,让IoC容器进行管理,数据库连接4要素——Driver、url、userName、password

4.初始化IoC容器,通过IoC容器获取bean

步骤 1.添加druid依赖

依赖地址获取:mvn仓库:mvnrepository.com

在pom.xml中添加依赖


      com.alibaba
      druid
      1.1.16
    
    
            mysql
            mysql-connector-java
            5.1.47
           
2.查看源码,进行分析

快捷键ctrl+F12

查看构造方法,一个是无参构造,一个是传入boolean,不满足需求。

查看setter方法,输入setUser可以看到setUsername这个构造方法

点击它,到相应的位置,可以看出满足setter注入的要求。

3.在配置文件中导入bean

经过以上分析,使用setter注入



驱动:driverClass

url:jdbcUrl

用户名:user

密码:password

最大连接数:maxPoolSize

4.初始化IoC容器,管理bean 加载properties文件 1.开启context命名空间

在spring配置文件中引入context文件头

xmlns:context="http://www.springframework.org/schema/context"

http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd

如图,复制粘贴下来,修改4处beans为context,在xmlns:后加1个context即可

2.加载properties配置文件

3.resources下创建一个jdbc.properties文件。

添加对应的属性键值对

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/db1
jdbc.username=root
jdbc.password=root
4.使用属性占位符${}读取properties文件中的属性

        
        
        
        
    
 
    
    

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1077870.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号