title: * Unrecognized field at: database Did you mean?: - metrics - server - logging - DROPWIZARD
body: <p>I cannot start my dropwizard application after add database details in my application configuration file (server.yml).</p>
  
  <p><strong>server.yml (app config file)</strong></p>
  
  <pre><code>server:
    applicationConnectors:
    - type: http 
      port: 8080
    adminConnectors:
    - type: http
      port: 9001
  
  database:
    # the name of your JDBC driver
    driverClass: org.postgresql.Driver
  
    # the username
    user: dbuser
  
    # the password
    password: pw123
  
    # the JDBC URL
    url: jdbc:postgresql://localhost/database
  
    # any properties specific to your JDBC driver:
    properties:
      charSet: UTF-8
  
    # the maximum amount of time to wait on an empty pool before throwing an exception
    maxWaitForConnection: 1s
  
    # the SQL query to run when validating a connection's liveness
    validationQuery: "/* MyService Health Check */ SELECT 1"
  
    # the timeout before a connection validation queries fail
    validationQueryTimeout: 3s
  
    # the minimum number of connections to keep open
    minSize: 8
  
    # the maximum number of connections to keep open
    maxSize: 32
  
    # whether or not idle connections should be validated
    checkConnectionWhileIdle: false
  
    # the amount of time to sleep between runs of the idle connection validation, abandoned cleaner and idle pool resizing
    evictionInterval: 10s
  
    # the minimum amount of time an connection must sit idle in the pool before it is eligible for eviction
    minIdleTime: 1 minute
  </code></pre>
  
  <p>As result of run dropwizard application I can see:</p>
  
  <pre><code>has an error:
    * Unrecognized field at: database
      Did you mean?:
        - metrics
        - server
        - logging
  </code></pre>