CommonConfig.java 734 B

123456789101112131415161718192021222324252627282930313233
  1. package com.poyee.common.config;
  2. import org.springframework.context.annotation.Configuration;
  3. import javax.annotation.Resource;
  4. /**
  5. * @author by po'yi
  6. * @Classname CommonConfig
  7. * @Description TODO
  8. * @Date 2021/12/16 14:05
  9. */
  10. @Configuration
  11. public class CommonConfig {
  12. public static BaseConfig baseconfig;
  13. public static final String ENV_PRO = "prod";
  14. public static final String ENV_TEST = "test";
  15. public static final String ENV_DEV = "dev";
  16. @Resource
  17. public void setBaseConfig(BaseConfig baseconfig) {
  18. CommonConfig.baseconfig = baseconfig;
  19. }
  20. public static boolean isProdEnv(){
  21. return ENV_PRO.equals(baseconfig.getEnv());
  22. }
  23. public static boolean isDevEnv(){
  24. return ENV_DEV.equals(baseconfig.getEnv());
  25. }
  26. }