package espeed.util;
import java.io.*;
import java.util.Properties; /*
* 配置短信服務(wù)器IP(配置文件建在SRC下,ServiceIP.properties) */ public class EditServiceIP { private static Properties properties=new Properties(); private static EditServiceIP esip; public EditServiceIP(){} public static EditServiceIP getInstance(){ if(esip==null) esip=new EditServiceIP(); return esip; } //取得短信服務(wù)器IP public String getSmsServiceIP(){ InputStream is=EditServiceIP.class.getClassLoader().getResourceAsStream("ServiceIP.properties"); try { properties.load(is); } catch (IOException e) { // TODO Auto-generated catch block System.out.println("------------取得短信服務(wù)器IP地址發(fā)生IO異常"); } String provalue=properties.getProperty("SMS.ServiceIP"); return provalue; } //修改短信服務(wù)器IP public String modifySmsServieIP(String smsServiceIP){ File file=new File(EditServiceIP.class.getClassLoader().getResource("ServiceIP.properties").getPath()); try{ properties.load(new FileInputStream(file)); properties.setProperty("SMS.ServiceIP", smsServiceIP); properties.store(new FileOutputStream(file),"config service ip"); System.out.println("modify succ"); return "success"; }catch(FileNotFoundException e1){ System.out.println("------------沒(méi)有找到配置文件--------"); return "false"; }catch(IOException e2){ System.out.println("------------修改短信服務(wù)器IP地址發(fā)生IO異常"); return "false"; } } }
|
|