关于@Value表达式的使用 使用@Value注入表达式: 1.注入普通字符 @Value("注入普通字符") 2.注入操作系统属性 @Value(#{SystemProperties['os.name']}) 3.表达式 @Value(#T(java.lang.Math).random()*100.0) 4.其他Bean的属性 @Value("#{其他Bean的name.其他Bean的属性}") 5.文件资源 @Value("classpath:其他文件的路径") 6.网址资源 @Value("www.baidu.com") 7.其他配置文件的属性,注意这个使用$,而不是# @Value("${book.name}")