【日常经验】为什么@Value能拿到的配置只能在当前模块的yml中,不能跨模块取值
然而,关于@Value注解能否跨模块获取配置的问题,实际上涉及到了Spring的配置加载机制、模块间的依赖关系以及配置文件的解析方式。如果一个模块依赖于另一个模块,那么它通常会引入该模块的依赖项,并能够在自己的配置文件中引用该模块提供的配置。如果配置文件是分模块管理的,并且每个模块都有自己的配置文件,那么@Value注解通常只能注入当前模块配置文件中的值。当使用@Value注解时,Spring会在当前加载的配置文件中查找对应的键值对,并将其值注入到注解所在的字段或方法中。
原创
2024-11-05 18:44:38 ·
565 阅读 ·
1 评论