高级拆卸:运行时注入值

  • 属性占位符
    应用形式${...}, 主动扫描,须要配合@Value应用
    另外,须要配置一个PropertySourcesPlaceholderConfigrer bean
    如果应用xml的话,配置<context:propertyplaceholder>
    举例,
    <context:component-scan base-package="${scb-scan-package:org.apache.servicecomb}"/>
    冒号表达式,是配置默认值org.apache.servicecomb
  • Spring语言表达式:SpEL
    应用形式#{...},如#{T(System).currentTimeMills()},表达式计算结果是以后毫秒数