获得Properties文件的内容

package com.meyacom.emailUtil;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class SendoutEmail{
 private static String toemailname;
 private static String fromemailname;
 private static String fromemailpass;
 
 public  SendoutEmail() {
  String resources = "email.properties";
  // 将配置文件加载单独写成一个函数,将异常处理进行封装,使代码整洁
  Properties properties = loadProperties(resources);
  // 直接用getProperty获取属性值
  this.toemailname = properties.getProperty("toemailname");
  this.fromemailname = properties.getProperty("fromemailname");
  this.fromemailpass = properties.getProperty("fromemailpass");
 }
 private Properties loadProperties(String resources) {
    // 使用InputStream得到一个资源文件
    //InputStream inputstream = this.getClass().getResourceAsStream(resources);
    InputStream inputstream = this.getClass().getClassLoader().getResourceAsStream(resources);
    // new 一个Properties
    Properties properties = new Properties();
    try {
    // 加载配置文件
       properties.load(inputstream);
       return properties;
    } catch (IOException e) {
     e.printStackTrace();
    } finally {
       try {
          inputstream.close();
       } catch (IOException e) {
          throw new RuntimeException(e);
       }
    }
    return properties;
 }
 public static String getToemailname() {
  return toemailname;
 }
 public static void setToemailname(String toemailname) {
  SendoutEmail.toemailname = toemailname;
 }
 public static String getFromemailname() {
  return fromemailname;
 }
 public static void setFromemailname(String fromemailname) {
  SendoutEmail.fromemailname = fromemailname;
 }
 public static String getFromemailpass() {
  return fromemailpass;
 }
 public static void setFromemailpass(String fromemailpass) {
  SendoutEmail.fromemailpass = fromemailpass;
 }
 
 
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值