spring为java.util.Properties类型的属性进行赋值过程解析

网友投稿 290 2022-12-17


spring为java.util.Properties类型的属性进行赋值过程解析

这篇文章主要介绍了spring为java.util.Properties类型的属性进行赋值过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。在spring中可以用其存储连接数据库的相关信息。

DataSource.java

package com.gong.spring.beans;

import java.util.Properties;

public class DataSource {

private Properties properties;

public Properties getProperties() {

return properties;

}

public void setProperties(Properties properties) {

this.properties = properties;

}

@Override

public String toString() {

return "DataSource [properties=" + properties + "]";

}

}

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd">

root

123456

jdbc:mysql:///test

com.mysql.jdbc.Driver

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd">

root

123456

jdbc:mysql:///test

com.mysql.jdbc.Driver

Main.java

package com.gong.spring.beans;

import org.springframework.context.ApplicationContext;

import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {

public static void main(String[] args) {

//1.创建spring的IOC容器对象

ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");

//2.从容器中获取Bean实例

DataSource dataSource = (DataSource) ctx.getBean("dataSource");

System.out.println(dataSource.toString());

}

}

输出:


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring基于xml文件配置Bean过程详解
下一篇:Spring表达式语言SpEL用法详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~