-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nacos2023.x读取不到配置 #3915
Comments
写法改成这样了 spring:
cloud:
nacos:
serverAddr: 127.0.0.1:8848
# 以下配置项必须填写
username: 'nacos'
password: 'nacos'
config:
import:
- nacos:nacos-config-example.properties?refreshEnabled=true&group=DEFAULT_GROUP |
@misakacoder 感谢你,等下我试试。 |
还是不行, application.yml:
启动类:
|
读的就是 env 这个配置 |
最上面的例子是另外一台电脑的 下面是公司电脑的 |
@yibird 请问,你的问题解决了吗? |
你的配置改一下在试试 spring:
application:
name: xxxxx
cloud:
nacos:
username: xx
password: xx
server-addr: 172.27.96.1:8848
# 命名空间变成了公共的了,不知道为啥
namespace: 你的命名空间
discovery:
namespace: 你的命名空间
group: DEFAULT_GROUP
# 注意看层级,config和nacos一个层级了。
config:
import:
#这里弄个 namespace=命名空间 不生效要在上面弄个公共才可以
- nacos:config-dev.yaml?refreshEnabled=true&group=DEFAULT_GROUP 见 #3882 |
问题解决了,我使用docker安装nacos-server,读取配置前只开放了8848端口,由于nacos2.x 引入GRPC优化通讯效率,需要额外开放9848、9849端口。docker安装nacos-server:
我使用了官网的一个例子用于向nacos-server导入配置(172.26.32.1是本机ip):
application.yml配置:
读取配置类:
由于加了日志,启动项目就会出现读取配置的信息: |
2023版本现在连group和namespace的配置都没有了。SpringBoot配置如下:
nacos 配置:
读取配置时一直读取不到。
The text was updated successfully, but these errors were encountered: