title: Spring @ConfigurationProperties for multiple properties returning empty
body: <p><strong>application.properties</strong> file contains properties that have sub properties:</p>
  
  <pre><code>status.available=00, STATUS.ALLOWED
  status.forbidden=01, STATUS.FORBIDDEN
  status.authdenied=05, STATUS.AUTH_DENIED
  </code></pre>
  
  <p>The idea was to get those properties into the application like this:</p>
  
  <pre><code>@Configuration
  @ConfigurationProperties(prefix = "status")
  @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE)
  public class StatusProperties {
  
      private Map &lt;String, List &lt;String&gt;&gt; statusMapping;
  
      public Map &lt;String, List &lt;String&gt;&gt; getStatusMapping () {
          return statusMapping;
      }
  
      public void setStatusMapping (Map &lt;String, List &lt;String&gt;&gt; statusMapping) {
          this.statusMapping = statusMapping;
      }
  }
  </code></pre>
  
  <p>The problem is that this Map is returned empty. I must be doing something wrong. Maybe this is not even possible in Spring to do like this?</p>