diff --git a/src/main/java/com/telpo/dipperposition/config/PositionConfig.java b/src/main/java/com/telpo/dipperposition/config/PositionConfig.java index 7e0b866..0826f8d 100644 --- a/src/main/java/com/telpo/dipperposition/config/PositionConfig.java +++ b/src/main/java/com/telpo/dipperposition/config/PositionConfig.java @@ -29,5 +29,23 @@ import java.util.Properties; @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; + } } diff --git a/src/main/java/com/telpo/dipperposition/controller/DipperPositionController.java b/src/main/java/com/telpo/dipperposition/controller/DipperPositionController.java index d31777a..619e305 100644 --- a/src/main/java/com/telpo/dipperposition/controller/DipperPositionController.java +++ b/src/main/java/com/telpo/dipperposition/controller/DipperPositionController.java @@ -44,7 +44,7 @@ public class DipperPositionController { // //log.info(positionId + ":" + content.positionId) // Map dataMap = NacosDataParserHandler.getInstance().parseNacosData(content,"yaml"); // return dataMap == null ? "" : (String)dataMap.get(positionId); - return RzlAccount.getInstance().getHello(); + return PositionConfig.getInstance().getHello(); //return "Helle world!"; //ContextLoader.getCurrentWebApplicationContext().toString(); } }