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.NacosFactory;
- import com.alibaba.nacos.api.PropertyKeyConst;
- import com.alibaba.nacos.api.config.ConfigService;
- import com.telpo.dipperposition.co.RzlAccount;
- import lombok.Getter;
- import lombok.Setter;
- import lombok.ToString;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.beans.factory.config.ConfigurableBeanFactory;
- import org.springframework.boot.context.properties.ConfigurationProperties;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.context.annotation.Lazy;
- import org.springframework.context.annotation.Scope;
-
- import java.util.Properties;
-
- /**
- * @program: gateway
- * @description: jwt设置
- * @author: linwl
- * @create: 2020-06-18 17:45
- */
- @Lazy
- @Getter
- @Setter
- @ToString
- @Configuration
- @ConfigurationProperties(prefix = "position")
- public class PositionConfig {
- @Value("${position.hello}")
- private String hello;
-
- PositionConfig()
- {
- }
-
- private static PositionConfig instance;
- public static PositionConfig getInstance(){
- if (instance==null){
- try {
- Thread.sleep(100);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- instance = new PositionConfig();
- }
- return instance;
- }
- }
|