在java / spring中,当您使用@Value批注将值插入字段时,应用程序究竟在哪里寻找这些值?我已经阅读并不断看到它正在寻找“属性文件”,但是该文件是否需要特定的名称/格式,或者该文件必须位于某个目录中?
如果您don't give any specific path
,它将使用默认路径:
\src\main\resources\application.properties
您也可以指定特定的路径:
@propertySource("file:properties/application.properties")
这里的属性文件夹与src文件夹位于同一级别。您可以将属性文件放在任何地方。
希望这会起作用!