北斗定位
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.9KB

  1. package com.telpo.dipperposition.config;
  2. import com.telpo.dipperposition.co.PositionConfigInfo;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import lombok.ToString;
  6. import okhttp3.OkHttpClient;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.beans.factory.annotation.Value;
  9. import org.springframework.context.ConfigurableApplicationContext;
  10. import org.springframework.context.annotation.Bean;
  11. import org.springframework.context.annotation.Configuration;
  12. /**
  13. * @program: gateway
  14. * @description: jwt设置
  15. * @author: linwl
  16. * @create: 2020-06-18 17:45
  17. */
  18. @Getter
  19. @Setter
  20. @Configuration
  21. public class PositionConfig {
  22. //@Autowired
  23. //private ConfigurableApplicationContext configurableApplicationContext;
  24. //@Value(value = "${position.hello}")
  25. //private String hello;
  26. //@Value(value = "${spring.application.name}")
  27. //private String name;
  28. @Value(value = "${position.server.serverAddr}")
  29. private String serverAddr;
  30. @Value(value = "${position.server.timeAsycPort}")
  31. private String timeAsycServerPort;
  32. @Value(value = "${position.server.posAsycPort}")
  33. private String posAsycServerPort;
  34. @Value(value = "${position.server.starsAsycPort}")
  35. private String starsAsycServerPort;
  36. PositionConfig()
  37. {
  38. //hello = configurableApplicationContext.getEnvironment().getProperty("position.hello");
  39. //name = configurableApplicationContext.getEnvironment().getProperty("spring.application.name");
  40. }
  41. @Bean (name = "positionConfigInfo")
  42. public PositionConfigInfo positionConfigInfo(){
  43. PositionConfigInfo configInfo = new PositionConfigInfo();
  44. configInfo.setServerAddr(this.serverAddr);
  45. configInfo.setTimeAsycServerPort(this.timeAsycServerPort);
  46. configInfo.setPosAsycServerPort(this.posAsycServerPort);
  47. configInfo.setStarsAsycServerPort(this.starsAsycServerPort);
  48. System.out.print(configInfo.toString());
  49. return configInfo;
  50. }
  51. }