问题

在开发微服务项目中,想在gatway网关header头添加密钥字段向下传递,密钥配置在了yml文件中,结果在下面服务中使用@Value获取不到yml的值,一顿百度结果发现拦截器是手动new出来的, 此时并没有交给Spring去管理, 只需重新new一个拦截器并在方法中声明@Bean交给Spring去管理,并修改addInterceptors方法中注册拦截器的方式即可

效果


此时通过@Value注解即可获取到响应的值

最后修改:2022 年 10 月 08 日 09 : 18 PM
如果觉得我的文章对你有用,请随意赞赏
END
本文作者:
文章标题:SpringBoot拦截器中@Value读取yml文件无效的解决办法
本文地址:https://www.jufb.cn/archives/127.html
版权说明:若无注明,本文皆雨尘博客原创,转载请保留文章出处。