解决办法:
data-id不要加yaml后缀!
正确:
nacos:
discovery:
server-addr: 127.0.0.1:8848
config:
server-addr: 127.0.0.1:8848
file-extension: yaml
extension-configs:
- data-id: a
refresh: true
- data-id: b
refresh: true
Spring依赖用的这三个版本:
bootstrap.yml
nacos:
discovery:
server-addr: 127.0.0.1:8848
config:
server-addr: 127.0.0.1:8848
file-extension: yaml
extension-configs:
- data-id: a.yaml
refresh: true
- data-id: b.yaml
refresh: true
Controller
@RestController
@RequestMapping("/config")
@RefreshScope
public class ConfigClientController {
@Value("${my.message}")
private String message;
@Value("${a}")
private String a;
@Value("${b}")
private String b;
@GetMapping("/query")
public String getConfig(){
return message + a + b;
}
}
Nacos
SpringBoot无法启动 显示找不到字段
主配置service-page是可以的 extension-configs加上之后就启动不了了
不知道有没有别人也遇到了这个问题?