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)可以理解成应用级配置。
虚拟机自带的加载器
- 启动类加载器(Bootstrap)C++
- 扩展类加载器(Extension)Java
- 应用程序类加载器(AppClassLoader)Java
image.png












网友评论