Class ExpressionBasedProperties

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,​java.lang.Object>
    Direct Known Subclasses:
    WebApplicationProperties

    public class ExpressionBasedProperties
    extends OverrideProperties
    ExpressionBasedProperties evaluates properties values of expressions in SpEL
    Since:
    25.02.2016
    Author:
    iryabov
    See Also:
    Serialized Form
    • Constructor Detail

      • ExpressionBasedProperties

        public ExpressionBasedProperties​(java.util.Properties baseProperties)
      • ExpressionBasedProperties

        public ExpressionBasedProperties()
    • Method Detail

      • setEvaluationContext

        public void setEvaluationContext​(org.springframework.expression.EvaluationContext context)
      • getProperty

        public java.lang.String getProperty​(java.lang.String key)
        Description copied from class: OverrideProperties
        получить property с учетом наследования
        Overrides:
        getProperty in class OverrideProperties
      • get

        public java.lang.Object get​(java.lang.Object key)
        Specified by:
        get in interface java.util.Map<java.lang.Object,​java.lang.Object>
        Overrides:
        get in class OverrideProperties