典型用法 注入常量值 @Value("Hello World") private String message; 注入配置文件中的属性值(如 application.properties) // 假设你有如下配置: app.name=MyApp app.version=1.0.0// Java 类中使用: @Value("${app.name}") private String appName;@Value("${app.version}") private String appVersion; 设置默认值(如果属性不存在) @Value("${user.role:guest}") private String role; 注入系统环境变量或 JVM 参数 @Value("${JAVA_HOME}") private String javaHome;@Value("${user.timezone}") private String timeZone; 注入 SpEL 表达式(Spring Expression Language) @Value("#{systemProperties['user.name']}") private String userName;@Value("#{T(java.lang.Math).random() * 100}") private double randomValue;