HaiKongConfig.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.kmall.admin.haikong.config;
  2. import org.springframework.beans.factory.annotation.Autowired;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. import org.springframework.context.annotation.PropertySource;
  6. import org.springframework.core.env.Environment;
  7. /**
  8. * 海控配置类
  9. * @author lhm
  10. * @createDate 2021-10-27
  11. */
  12. @Configuration
  13. @PropertySource(value = {"classpath:conf/haikong.properties"})
  14. public class HaiKongConfig {
  15. @Autowired
  16. private Environment environment;
  17. @Bean
  18. public HaiKongProperties haiKongProperties() {
  19. HaiKongProperties haiKongProperties = new HaiKongProperties();
  20. haiKongProperties.setMemberUrl(environment.getProperty("haikong.member.url"));
  21. haiKongProperties.setMemberAppId(environment.getProperty("haikong.member.appId"));
  22. haiKongProperties.setMemberAppSecret(environment.getProperty("haikong.member.appSecret"));
  23. haiKongProperties.setMemberScoreLimit(Integer.parseInt(environment.getProperty("haikong.member.scoreLimit")));
  24. haiKongProperties.setRetry(Integer.parseInt(environment.getProperty("haikong.retry")));
  25. haiKongProperties.setVmcconnectUrl(environment.getProperty("haikong.vmcconnect.url"));
  26. haiKongProperties.setVmcconnectAppId(environment.getProperty("haikong.vmcconnect.appId"));
  27. haiKongProperties.setVmcconnectSecretKey(environment.getProperty("haikong.vmcconnect.secretKey"));
  28. haiKongProperties.setRequestRetry(Integer.parseInt(environment.getProperty("haikong.vmcconnect.requestRetry")));
  29. return haiKongProperties;
  30. }
  31. }