From 494827474efd43ae72c8f9aec08cf3098aee2516 Mon Sep 17 00:00:00 2001 From: caishi <1149225581@qq.com> Date: Fri, 24 Jan 2025 10:21:40 +0800 Subject: [PATCH] Update java.md --- java.md | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/java.md b/java.md index e6e10f9..b5e38e8 100644 --- a/java.md +++ b/java.md @@ -1,26 +1,20 @@ -// Refer to document: https://github.com/nacos-group/nacos-examples/tree/master/nacos-spring-boot-example/nacos-spring-boot-config-example -package com.alibaba.nacos.example.spring.boot.controller; +// Refer to document: https://github.com/nacos-group/nacos-examples/tree/master/nacos-spring-cloud-example/nacos-spring-cloud-config-example +package com.alibaba.nacos.example.spring.cloud.controller; import org.springframework.beans.factory.annotation.Value; -import org.springframework.stereotype.Controller; +import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; -import static org.springframework.web.bind.annotation.RequestMethod.GET; - -@Controller -@RequestMapping("config") +@RestController +@RequestMapping("/config") +@RefreshScope public class ConfigController { @Value("${useLocalCache:false}") private boolean useLocalCache; - public void setUseLocalCache(boolean useLocalCache) { - this.useLocalCache = useLocalCache; - } - - @RequestMapping(value = "/get", method = GET) - @ResponseBody + @RequestMapping("/get") public boolean get() { return useLocalCache; }