java将常量设置在配置文件中,读取配置文件

将常量设置在配置文件中,读取配置文件

package properties;

import org.testng.annotations.Test;
import java.io.FileInputStream;
import java.util.Properties;
public class Constant {
    public static Properties prop = getProperties();
    public static Properties getProperties() {
        Properties prop = new Properties();
        try {
            FileInputStream file = new FileInputStream("src/main/resources/test.properties");
            prop.load(file);
            file.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return prop;
    }

    @Test
    public void test(){
        Constant  ctest=new Constant();
        Properties prop = ctest.prop;
        System.out.println(prop.getProperty("test.name"));
    }
}

 

 

test.properties文件中内容为:

test.name = javascript

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
假设我们有一个配置文件名为config.properties,其包含以下信息: ``` api.url=https://example.com/api api.key=your_api_key api.secret=your_api_secret ``` 我们可以通过以下Java代码读取这些配置信息: ```java import java.io.FileInputStream; import java.io.IOException; import java.util.Properties; public class ApiConfig { private static final String CONFIG_FILE = "config.properties"; private String apiUrl; private String apiKey; private String apiSecret; public ApiConfig() { Properties props = new Properties(); try (FileInputStream fis = new FileInputStream(CONFIG_FILE)) { props.load(fis); apiUrl = props.getProperty("api.url"); apiKey = props.getProperty("api.key"); apiSecret = props.getProperty("api.secret"); } catch (IOException e) { e.printStackTrace(); } } public String getApiUrl() { return apiUrl; } public String getApiKey() { return apiKey; } public String getApiSecret() { return apiSecret; } } ``` 在代码,我们首先定义了一个CONFIG_FILE常量,它表示配置文件的文件名。然后在构造函数,我们使用Java标准库的Properties类读取配置文件的内容,并将读取到的值分别赋值给成员变量apiUrl、apiKey和apiSecret。最后,我们提供了三个获取这些值的方法,分别为getApiUrl、getApiKey和getApiSecret。 使用这个ApiConfig类的方法非常简单,只需要在需要获取API相关信息的地方创建一个ApiConfig对象,并调用相应的方法即可: ```java ApiConfig config = new ApiConfig(); String apiUrl = config.getApiUrl(); String apiKey = config.getApiKey(); String apiSecret = config.getApiSecret(); ``` 这样,我们就可以方便地从配置文件获取API相关信息了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值