记录一下搭建架构时遇到的坑:
图中可以看出,bootstrap配置是被架构扫描到,属于合法配置
但是配置中的nacos链接却无法被读取,哪怕是bootstrap.yml中的server.port也无法生效
最后排查出的原因:
这个项目是一个结构性项目,为了省事是直接用的老项目依赖,属实是ctrlc太快了。
创建非子父级项目结构的maven项目时,不要再pom.xml加<packaging>pom</packaging>,该属性pom的意思是项目里没有java代码,也不执行任何代码,只是为了聚合工程或传递依赖用的。所以并不会寻找配置文件,若想配置文件生效,改为jar......