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.
|
- package com.telpo.dipperposition.config;
-
- import com.alibaba.nacos.api.config.annotation.NacosValue;
- import com.alibaba.nacos.spring.context.annotation.config.NacosPropertySource;
- import lombok.Getter;
- import lombok.Setter;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.annotation.Configuration;
-
- import javax.annotation.PostConstruct;
-
- /**
- * @program: gateway
- * @description: jwt设置
- * @author: linwl
- * @create: 2020-06-18 17:45
- */
- @Getter
- @Setter
- @Configuration
- @NacosPropertySource(dataId="dipperposition-service", autoRefreshed=true)
- public class PositionConfig {
-
- @NacosValue("${pos.centerProvinceFilePath}")
- String centerProvinceFilePath;
-
- @NacosValue("${pos.ipPositionRequestPath}")
- String ipPositionRequestPath;
- @NacosValue("${pos.ipPositionRequestKey}")
- String ipPositionRequestKey;
- @NacosValue("${pos.centerProvince}")
- String centerProvince;
-
-
- @NacosValue("${pos.astServer}")
- String astServer;
- @NacosValue("${pos.astPosAstPort}")
- int posAstPort;
- @NacosValue("${pos.astTimeout}")
- int astTimeout;
-
-
- private static PositionConfig positionConfig;
-
- @PostConstruct
- public void init() {
- positionConfig = this;
- }
- }
|