如何在Spring Boot中访问application.properties文件中定义的值

我想访问应用程序中提供的值。属性,例如:

logging.level.org.springframework.web:调试
logging.level.org.hibernate:错误
logging.file=${HOME}/application.log
userBucket.path=${HOME}/bucket

我想在Spring引导应用程序的主程序中访问userBucket.path

您可以使用@Value注释并访问正在使用的Springbean中的属性

@Value(“${userBucket.path}”)
私有字符串userBucketPath;

Spring引导文档的外部化配置部分,解释了您可能需要的所有详细信息

发表评论