ConfigDicShoApiTest.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.yihu.jk.api;
  2. import com.coreframework.db.DB;
  3. import com.coreframework.util.AppConfig;
  4. import com.yihu.jk.utils.SecretUtil;
  5. import com.yihu.wsgw.api.InterfaceMessage;
  6. import net.sf.json.JSONObject;
  7. /**
  8. * 配置管理
  9. *
  10. * @author GZX
  11. *
  12. */
  13. public class ConfigDicShoApiTest {
  14. public static void main(String[] args){
  15. // getConfigSys();
  16. // getArticleORCode();
  17. getConfigDicShoList();
  18. }
  19. // 获取系统配置 认证 评论开关
  20. public static void getConfigDicShoList(){
  21. ConfigDicShoApi api = new ConfigDicShoApi();
  22. InterfaceMessage im = new InterfaceMessage();
  23. JSONObject obj = new JSONObject();
  24. obj.put("typeName","prio");
  25. im.setParam(obj.toString());
  26. initDB();
  27. System.out.println(api.getConfigDicShoList(im));
  28. }
  29. public static void initDB() {
  30. String DB_Alias = AppConfig.getValue("DB.Alias");
  31. String DB_DatabaseName = AppConfig.getValue("DB.DatabaseName");
  32. String DB_IP = AppConfig.getValue("DB.IP");
  33. String DB_UserName = AppConfig.getValue("DB.UserName");
  34. String DB_Password = SecretUtil.decrypt(AppConfig.getValue("DB.Password"));
  35. String DB_Port = AppConfig.getValue("DB.Port");
  36. DB.me().addDataSourceMySQL(DB_Alias, DB_DatabaseName, DB_IP, Integer.parseInt(DB_Port), DB_UserName,
  37. DB_Password);
  38. }
  39. }