spring在哪里寻找带有@Value注释的值

问题描述 投票:0回答:1

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

java spring spring-annotations
1个回答
0
投票

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

\src\main\resources\application.properties

您也可以指定特定的路径:

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

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

希望这会起作用!

© www.soinside.com 2019 - 2024. All rights reserved.