MiddleWareInfo.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.xcgl.middleware;
  2. import java.io.IOException;
  3. import java.util.Properties;
  4. import org.apache.log4j.Logger;
  5. public class MiddleWareInfo {
  6. private static MiddleWareInfo instance;
  7. private final static Logger log = Logger.getLogger(MiddleWareInfo.class);
  8. private MiddleWareInfo(){
  9. //TODO 生产环境需要替换成群艺馆ID t_s_depart
  10. // this.projectid = "000000006120dd360161269d043300d9";
  11. // this.projectname = "上海市群众艺术馆";
  12. // this.cloudIPAndPort = "http://106.14.137.243:9080/xcgl";
  13. Properties prop = new Properties();
  14. try {
  15. prop.load(MiddleWareInfo.class.getResourceAsStream("/middleware.properties"));
  16. log.debug("-----读取配置文件-----Begin");
  17. this.projectid = prop.getProperty("project_ID");
  18. this.projectname = prop.getProperty("project_name");
  19. this.cloudIPAndPort = prop.getProperty("cloud_IP_Port");
  20. log.debug("-----读取配置文件-----End");
  21. } catch (IOException e) {
  22. e.printStackTrace();
  23. }
  24. }
  25. public static MiddleWareInfo getInstance(){
  26. if(instance==null){
  27. instance=new MiddleWareInfo();
  28. }
  29. return instance;
  30. }
  31. public static String projectid;
  32. public static String projectname;
  33. public static String cloudIPAndPort;
  34. }