本文介绍了 Spring 中 **@Value** 注解的常见用法。@Value 主要用于将外部配置注入到 Java 属性中,可读取 application.properties/yml、系统环境变量、JVM 参数,也支持默认值、基本类型转换、数组/列表注入以及 SpEL 表达式计算,还能注入资源文件路径。文章同时指出,@Value 适合读取少量简单配置,使用时要注意 Bean 需受 Spring 管理、避免静态字段注入,复杂配置更推荐使用 **@ConfigurationProperties**。