iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Spring IOC容器基于XML外部属性文件的Bean管理怎么配置
  • 857
分享到

Spring IOC容器基于XML外部属性文件的Bean管理怎么配置

2023-06-30 17:06:25 857人浏览 八月长安
摘要

本篇内容主要讲解“spring ioc容器基于XML外部属性文件的Bean管理怎么配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring ioC容器基于XML外部属性

本篇内容主要讲解“spring ioc容器基于XML外部属性文件的Bean管理怎么配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring ioC容器基于XML外部属性文件的Bean管理怎么配置”吧!

Spring IOC Bean管理XML

有时候,为了灵活方便,我们会把某些固定的数据存放到文件里,然后去读取里面的内容来使用。

比如数据库的连接信息,这些内容就可以放到 properties 文件中,然后使用 xml 配置文件去读取里面的内容,完成需要的注入。

这里使用德鲁伊连接池举例,德鲁伊连接池是阿里巴巴开源数据库连接池项目

一、常规配置方法

1. 引入依赖

下载一个德鲁伊的 jar 包,放到 lib 下面。

Spring IOC容器基于XML外部属性文件的Bean管理怎么配置

然后通过 File-Project Structure 添加这个 lib 下的jar包,应用。

Spring IOC容器基于XML外部属性文件的Bean管理怎么配置

2. xml 文件配置数据库连接池
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="Http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">    <!--直接配置连接池-->    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">        <property name="driverClassName" value="com.mysql.jdbc.Driver"></property>        <property name="url" value="jdbc:Mysql://localhost:3306/userDb"></property>        <property name="username" value="root"></property>        <property name="passWord" value="123456"></property>    </bean></beans>

二、引入外部属性文件来配置数据库连接池

1. 创建外部文件

创建 properties 格式文件,写入数据库信息。

prop.driverClass=com.mysql.jdbc.Driverprop.url=jdbc:mysql://localhost:3306/userDbprop.username=rootprop.password=123456
2. 引入外部文件到xml配置文件中

把刚才创建的 properties 文件引入到 spring 的配置文件中来,通过使用名称空间 context。

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xmlns:context="http://www.springframework.org/schema/context"       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd                           http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">    <!--引入外部属性文件-->    <context:property-placeholder location="classpath:jdbc.properties"/></beans>
3. 引用外部文件里的属性

通过${}

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xmlns:context="http://www.springframework.org/schema/context"       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd                           http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">    <!--引入外部属性文件-->    <context:property-placeholder location="classpath:jdbc.properties"/>    <!--配置连接池-->    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">        <property name="driverClassName" value="${prop.driverClass}"></property>        <property name="url" value="${prop.url}"></property>        <property name="username" value="${prop.username}"></property>        <property name="password" value="${prop.password}"></property>    </bean></beans>

到此,相信大家对“Spring IOC容器基于XML外部属性文件的Bean管理怎么配置”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Spring IOC容器基于XML外部属性文件的Bean管理怎么配置

本文链接: https://www.lsjlt.com/news/330465.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Spring IOC容器基于XML外部属性文件的Bean管理怎么配置
    本篇内容主要讲解“Spring IOC容器基于XML外部属性文件的Bean管理怎么配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring IOC容器基于XML外部属性...
    99+
    2023-06-30
  • Spring IOC容器基于XML外部属性文件的Bean管理
    目录Spring IOC Bean管理XML一、常规配置方法1. 引入依赖2. xml 文件配置数据库连接池二、引入外部属性文件来配置数据库连接池1. 创建外部文件2. 引入外部文件...
    99+
    2024-04-02
  • Spring-IOC容器-Bean管理-基于XML方式超详解
    目录Spring-IOC容器-Bean管理-基于XML方式Spring框架概述IOC概念和原理IOC 操作 Bean 管理(set方式注入&&使用有参构造进行注入)I...
    99+
    2024-04-02
  • Spring IOC容器的Bean管理基于注解属性注入方式
    目录基于注解方式进行属性注入一、@Autowired1. 添加对象注解2. 在service中注入dao对象3. 创建测试函数测试效果二、@Qualifier三、@Resource1...
    99+
    2024-04-02
  • Spring IOC容器Bean管理XML注入集合类型属性
    目录一、定义数组、list、map、set类型属性二、配置文件中进行对应配置三、注入对象集合类型四、提取注入集合的部分1. 引入名称空间 util2. 使用 util 标签完成集合注...
    99+
    2024-04-02
  • spring IOC容器的Bean管理XML自动装配怎么实现
    这篇文章主要讲解了“spring IOC容器的Bean管理XML自动装配怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“spring IOC容器的Bean管理XML...
    99+
    2023-06-30
  • spring IOC容器的Bean管理XML自动装配过程
    目录什么是自动装配?自动装配过程1. 创建 2 个类2. 配置文件3. 测试方法什么是自动装配? 在之前的内容中,每给属性注入值都要一个个的用 property 标签来完成,比如: ...
    99+
    2024-04-02
  • Spring IOC容器Bean管理XML注入集合类型属性是什么
    这篇“Spring IOC容器Bean管理XML注入集合类型属性是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2023-06-30
  • Spring IOC容器Bean管理的完全注解开发放弃配置文件
    目录IOC容器基于Bean管理的完全注解开发放弃配置文件创建配置类测试一下IOC容器基于Bean管理的完全注解开发放弃配置文件 通过注解的方式,我们不需要在xml配置文件里进行各种注...
    99+
    2024-04-02
  • spring IOC容器管理必须知道的一些操作(基于XML方式)
    目录一、IOC容器​1、什么是IOC(控制反转)​2、IOC底层​3、Spring提供的IOC容器实现的两种方式(两个接口)​4、ApplicationContext接口的实现类(具...
    99+
    2024-04-02
  • Java Spring-IOC容器与Bean管理之基于注解的方式案例详解
    Spring-IOC容器-Bean管理-基于注解方式 什么是注解? (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…) (2)使用注解,注解作用在类...
    99+
    2024-04-02
  • spring boot怎么获取配置文件的属性
    这篇文章主要介绍“spring boot怎么获取配置文件的属性”,在日常操作中,相信很多人在spring boot怎么获取配置文件的属性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”spring boot怎么...
    99+
    2023-06-05
  • Spring配置文件中property属性的name出错怎么解决
    要解决Spring配置文件中property属性的name出错问题,可以按照以下步骤进行处理:1. 检查错误的name属性是否正确拼...
    99+
    2023-08-14
    Spring property
  • 云服务器怎么配置指定的ip访问网络文件权限管理
    云服务器中的文件系统是用于存储和管理数据的软件系统。它们通常包括文件夹、文件、文件、文件夹等等。在文件系统中,每个文件夹都有一个唯一的标识符,它通常是一个字符串,表示文件夹的路径。文件夹的大小和结构可以通过操作系统的内置命令进行配置,例如使...
    99+
    2023-10-28
    权限 服务器 文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作