美文网首页
springcloud 从nacos配置中心获取配置报错

springcloud 从nacos配置中心获取配置报错

作者: 综合楼 | 来源:发表于2020-08-23 15:52 被阅读0次

com.alibaba.nacos.api.exception.NacosException: java.lang.reflect.InvocationTargetException

报错如图:

image.png

出错原因:

  • 我的配置文件为application.properties。
  • 在配置文件还没有加载时便开始去创建config service 这时没有参数所以会报错。

解决方法;

  • 将配置文件名改为bootstrap.properties。
  • 这样配置文件便会提前加载。

延伸:

  • bootstrap.yml(bootstrap.properties)用来程序引导时执行,应用于更加早期配置信息读取,可以理解为系统级配置。
  • application.yml(application.properties)可以理解成应用级配置。

虚拟机自带的加载器

  1. 启动类加载器(Bootstrap)C++
  2. 扩展类加载器(Extension)Java
  3. 应用程序类加载器(AppClassLoader)Java
image.png

相关文章

网友评论

      本文标题:springcloud 从nacos配置中心获取配置报错

      本文链接:https://www.haomeiwen.com/subject/nkaijktx.html