【问题标题】:where does spring look for values with the @Value annotationspring 在哪里查找带有 @Value 注释的值
【发布时间】:2020-04-08 01:42:46
【问题描述】:

在java/spring中,当你使用@Value注解将值插入到一个字段中时,应用程序究竟在哪里寻找这些值?我已经阅读并一直看到它在寻找“属性文件”,但是该文件是否需要具有特定的名称/格式,或者该文件需要位于某个目录?

【问题讨论】:

标签: java spring spring-annotations


【解决方案1】:

如果你don't give any specific path thn 它将使用默认路径:

\src\main\resources\application.properties

你也可以给出具体的路径:

@propertySource("file:properties/application.properties")

这里的 properties 文件夹位于 src 文件夹的同一级别。你可以把你的属性文件放在任何地方。

希望这会奏效!

【讨论】:

  • 在您提供的第一个路径中,如果文件是 application.yml 会起作用吗? (在资源文件夹中)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-13
  • 2020-06-25
  • 1970-01-01
  • 1970-01-01
  • 2015-01-07
  • 1970-01-01
  • 2022-06-22
相关资源
最近更新 更多