Class MultivaluedPropertyResolver

  • All Implemented Interfaces:
    org.springframework.core.env.PropertyResolver

    public class MultivaluedPropertyResolver
    extends java.lang.Object
    implements org.springframework.core.env.PropertyResolver
    Настройки с несколькими уровнями переопределения
    • Constructor Summary

      Constructors 
      Constructor Description
      MultivaluedPropertyResolver​(org.springframework.core.env.PropertyResolver... properties)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean containsProperty​(java.lang.String key)  
      java.lang.String getProperty​(java.lang.String key)  
      <T> T getProperty​(java.lang.String key, java.lang.Class<T> targetType)  
      <T> T getProperty​(java.lang.String key, java.lang.Class<T> targetType, T defaultValue)  
      java.lang.String getProperty​(java.lang.String key, java.lang.String defaultValue)  
      java.lang.String getRequiredProperty​(java.lang.String key)  
      <T> T getRequiredProperty​(java.lang.String key, java.lang.Class<T> targetType)  
      java.lang.String resolvePlaceholders​(java.lang.String text)  
      java.lang.String resolveRequiredPlaceholders​(java.lang.String text)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MultivaluedPropertyResolver

        public MultivaluedPropertyResolver​(org.springframework.core.env.PropertyResolver... properties)
    • Method Detail

      • containsProperty

        public boolean containsProperty​(java.lang.String key)
        Specified by:
        containsProperty in interface org.springframework.core.env.PropertyResolver
      • getProperty

        public java.lang.String getProperty​(java.lang.String key)
        Specified by:
        getProperty in interface org.springframework.core.env.PropertyResolver
      • getProperty

        public java.lang.String getProperty​(java.lang.String key,
                                            java.lang.String defaultValue)
        Specified by:
        getProperty in interface org.springframework.core.env.PropertyResolver
      • getProperty

        public <T> T getProperty​(java.lang.String key,
                                 java.lang.Class<T> targetType)
        Specified by:
        getProperty in interface org.springframework.core.env.PropertyResolver
      • getProperty

        public <T> T getProperty​(java.lang.String key,
                                 java.lang.Class<T> targetType,
                                 T defaultValue)
        Specified by:
        getProperty in interface org.springframework.core.env.PropertyResolver
      • getRequiredProperty

        public java.lang.String getRequiredProperty​(java.lang.String key)
                                             throws java.lang.IllegalStateException
        Specified by:
        getRequiredProperty in interface org.springframework.core.env.PropertyResolver
        Throws:
        java.lang.IllegalStateException
      • getRequiredProperty

        public <T> T getRequiredProperty​(java.lang.String key,
                                         java.lang.Class<T> targetType)
                                  throws java.lang.IllegalStateException
        Specified by:
        getRequiredProperty in interface org.springframework.core.env.PropertyResolver
        Throws:
        java.lang.IllegalStateException
      • resolvePlaceholders

        public java.lang.String resolvePlaceholders​(java.lang.String text)
        Specified by:
        resolvePlaceholders in interface org.springframework.core.env.PropertyResolver
      • resolveRequiredPlaceholders

        public java.lang.String resolveRequiredPlaceholders​(java.lang.String text)
                                                     throws java.lang.IllegalArgumentException
        Specified by:
        resolveRequiredPlaceholders in interface org.springframework.core.env.PropertyResolver
        Throws:
        java.lang.IllegalArgumentException