yml文件配置了但是springboot读不到yml的内容的问题(已解决)
在写项目时可能误操作加了
这一句代码,结果就导致了系统读不到yml配置
解决方法:删除pom.xml中的<packagin>pom</packagin>
或者尝试 https://blog.csdn.net/qq_41555595/article/details/107784019 的方法将pom改成war(但是我改了没用,删掉才解决的)
问题延申的比较远,最开始是发现controller里面的@Value("${server.port}")读取不到yml原本的ip跟端口,在删掉这个变量后又发现服务启动时请求的注册中心地址跟我配置的地址不一样,他请求的是默认端口,于是我推断是spring读取不到yml配置,为证实这一想法,我把yml删掉结果发现果然是这样,删掉之后服务仍然请求默认的注册中心地址8761.再然后就找出了问题出现的地方并解决。

浙公网安备 33010602011771号