使用@Value("${环境变量名}")就可以直接读取到操作系统的环境变量(windnw10环境测试,其余环境不知),就算在properties中指定同名属性值也会被系统环境变量值所覆盖,所以在平常自定义属性时避免与系统环境变量重名,最好加上前缀。
@Value("${path}")
private String path;
@Value("${classpath}")
private String classpath;
@Value("${java_home}")
private String javaHome;
配置文件中获取环境变量
阅读spring文档时发现了一个提醒