从nacos获取配置文件信息,实现实时更新 ,代码亲测

1.创建一个spring cloud 项目.可以使用idea 直接生成一个maven项目.
配置文件内容如下:



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.5.RELEASE
         
    
    com.example
    demo
    0.0.1-SNAPSHOT
    demo
    Demo project for Spring Boot

    
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        

        
            org.springframework.cloud
            spring-cloud-starter-alibaba-nacos-config
            0.9.0.RELEASE
        

    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


2.主应用代码如下

import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {

       SpringApplication.run(DemoApplication.class, args);

    }

    @RestController
    @RefreshScope
    static class TestController {

        @Value("${user.name:}")
        private String title;

        @GetMapping("/test")
        public String hello() {
            return title;
        }

    }

}

3.配置nacos

从nacos获取配置文件信息,实现实时更新 ,代码亲测_第1张图片

4.bootstrap.properties配置文件从nacos获取配置文件信息,实现实时更新 ,代码亲测_第2张图片
5.利用postman访问
从nacos获取配置文件信息,实现实时更新 ,代码亲测_第3张图片

你可能感兴趣的:(从nacos获取配置文件信息,实现实时更新 ,代码亲测)