ImaConfig.java 860 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.ims.eval.config;
  2. import lombok.Data;
  3. import org.springframework.beans.factory.annotation.Value;
  4. import org.springframework.boot.context.properties.ConfigurationProperties;
  5. import org.springframework.stereotype.Component;
  6. @Data
  7. @Component
  8. //@ConfigurationProperties(prefix = "iam")
  9. public class ImaConfig {
  10. @Value("${iam.active}")
  11. private String active;
  12. /**网关网址 **/
  13. @Value("${iam.gateway-url.dev}")
  14. private String gatewayUrlDev;
  15. @Value("${iam.gateway-url.pro}")
  16. private String gatewayUrlPro;
  17. @Value("${iam.menu.dev}")
  18. private String menuDev;
  19. @Value("${iam.menu.pro}")
  20. private String menuPro;
  21. public String getMenu() {
  22. if("dev".equals(active)) {
  23. return menuDev;
  24. }
  25. return menuPro;
  26. }
  27. public String getGatewayUrl() {
  28. if("dev".equals(active)){
  29. return gatewayUrlDev;
  30. }
  31. return gatewayUrlPro;
  32. }
  33. }