iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >.properties文件读取及占位符${...}替换源码解析
  • 773
分享到

.properties文件读取及占位符${...}替换源码解析

properties占位符propertie 2023-05-31 15:05:24 773人浏览 薄情痞子
摘要

前言我们在开发中常遇到一种场景,Bean里面有一些参数是比较固定的,这种时候通常会采用配置的方式,将这些参数配置在.properties文件中,然后在Bean实例化的时候通过spring将这些.properties文件中配置的参数使用占位符

前言

我们在开发中常遇到一种场景,Bean里面有一些参数是比较固定的,这种时候通常会采用配置的方式,将这些参数配置在.properties文件中,然后在Bean实例化的时候通过spring将这些.properties文件中配置的参数使用占位符"${}"替换的方式读入并设置到Bean的相应参数中。

这种做法最典型的就是JDBC的配置,本文就来研究一下.properties文件读取及占位符"${}"替换的源码,首先从代码入手,定义一个DataSource,模拟一下JDBC四个参数:

public class DataSource {    private String driveClass;    private String url;    private String userName;    private String passWord;  public String getDriveClass() {    return driveClass;  }  public void setDriveClass(String driveClass) {    this.driveClass = driveClass;  }  public String getUrl() {    return url;  }  public void setUrl(String url) {    this.url = url;  }  public String getUserName() {    return userName;  }  public void setUserName(String userName) {    this.userName = userName;  }  public String getPassword() {    return password;  }  public void setPassword(String password) {    this.password = password;  }  @Override  public String toString() {    return "DataSource [driveClass=" + driveClass + ", url=" + url + ", userName=" + userName + ", password=" + password + "]";  }}

--结束END--

本文标题: .properties文件读取及占位符${...}替换源码解析

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

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

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

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

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作