HaiKongConfig.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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.setRetry(Integer.parseInt(environment.getProperty("haikong.retry")));
  24. haiKongProperties.setVmcconnectUrl(environment.getProperty("haikong.vmcconnect.url"));
  25. haiKongProperties.setVmcconnectAppId(environment.getProperty("haikong.vmcconnect.appId"));
  26. haiKongProperties.setVmcconnectSecretKey(environment.getProperty("haikong.vmcconnect.secretKey"));
  27. haiKongProperties.setVmcconnectSecretKey(environment.getProperty("haikong.vmcconnect.requestRetry"));
  28. return haiKongProperties;
  29. }
  30. }