1.依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
2.配置文件
server.port=9001
spring.application.name=userservices
spring.cloud.nacos.server-addr=127.0.0.1:8848
spring.cloud.nacos.discovery.server-addr=${spring.cloud.nacos.server-addr}
spring.cloud.nacos.config.namespace=fa1dc366-6e3f-46d4-bd67-18ae4c6ad2d7
spring.cloud.nacos.config.group=USER
spring.profiles.active=prod
spring.cloud.nacos.config.file-extension=properties
3.Controller
@RestController
@RefreshScope
public class ConfigController {
//注入配置
@Value("${user.name}")
private String username;
@RequestMapping("/getConfig")
public String getConfig(){
return username;
}
}
4.自动刷新
@RefreshScope