读取配置文件中的值

/**
* 加载配置文件
* @author
*
*/
public class ConfigUtil {
//实例属性(对象属性)
private static Properties ps = new Properties();

static{
/*
* 在加载类的同时,告诉类加载器,将此文件加载到内存
*/
InputStream in = ConfigUtil.class.getClassLoader().getResourceAsStream("db.properties");
try {
ps.load(in);
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 根据key获取文件当中的value
*
*/
public static String getValue(String key){
return ps.getProperty(key);
}

public static void main(String[] args) {

}
}

时间: 2024-10-09 17:50:14

读取配置文件中的值的相关文章

读取yml配置文件中的值

1.yml文件 person: lastName: hello age: 18 boss: false birth: 2017/12/12 maps: {k1: v1,k2: 12} lists: - lisi - zhaoliu dog: name: 小狗 age: 12 2.javaBean /** * 将配置文件中配置的每一个属性的值,映射到这个组件中 * @ConfigurationProperties:告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定: * pr

java.util.Properties 读取配置文件中的参数

用法 getProperty方法的返回值是String类型. java.util.Properties 读取配置文件中的参数 //读取配置文件 FileInputStream inStream = null; try { inStream = new FileInputStream("/fetchedfile/redis.conf"); Properties prop = new Properties(); prop.load(inStream); Field field; Strin

Springboot如何读取配置文件中的属性

Springboot自定义属性注入 SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置. SpringBoot默认会从resources目录下加载application.properties或application.yml(application.yaml)文件 下面介绍如何获取配置文件中的属性 我们以自定义数据源为例

springboot属性类自动加载配置文件中的值

springboot属性类自动加载配置文件中的值,如Person类加载在yml中配置的name,age等属性值,可以通过如下步骤获取: 类上添加@ConfigurationProperties注解,prefix为yml中配置的属性名称,要想属性类生效得加上@Component注解 如果想要在yml中有对应类的提示,还需要添加如下依赖: yml书写如下: 如果是properties文件,则书写如下: 在yml中如果值中有特殊字符,需要转义可以用单引号包裹,默认是双引号 如果仅仅为类中的某个属性值赋

读取配置文件中数据库设置信息来创建connection对象

package com.atguigu.jdbc; import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.SQLException;import java.util.Properties; import org.junit.Test; public class JDBCTest { /** * 编写一个通用的方法

java后台读取配置文件中key与value -----demo

public class ResourcesUtils { /* * @description:根据属性获取文件名 * * @param:propertyName文件的属性名 * * @return:返回文件的属性值 * */ public static String getByName( String propertyName) { String resultM = "";//返回结果 ResourceBundle bundle = ResourceBundle.getBundle(

Spring对象实例化,获取配置文件中的值(property为IDictionary类型的数据)

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Text; namespace WeiXin.Core { public static class JobBase { private static IDictionary<string, string> ParNameDictionary; private static IDictionary<

【SpringBoot】【3】读取配置文件中的参数并配置给全局使用

前言: 读取配置文件参数的方法:@Value("${xx}")注解.但是@Value不能为static变量赋值,而且很多时候我们需要将参数放在一个地方统一管理,而不是每个类都赋值一次. 正文: 注意:一定要给类加上@Component 注解 application.xml test: app_id: 12345 app_secret: 66666 is_active: true 统一读取配置文件参数: package com.example.demo.config; import or

java中读取配置文件中数据的具体方法

1.先在项目中创建一个包(如:config),再创建一个配置文件(如:a.properties),添加配置信息如下:比如 name=kaka age=28 2.代码: import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class PropertyTest {  public static void main(String[] args) {   PropertyT