title: Does the following validation mean that the field cannot be null? ( @Size annotation )
body: <p>I have the following property in my Spring MVC Form bean using the <code>javax.validation.constraints</code> to validate the form bean as follows:</p>
  
  <pre><code>public class MyForm {
      @Size(min = 2, max = 50)
      private String postcode;
  
      // getter and setter for postcode.
  }
  </code></pre>
  
  <p>My question is: Does the <code>@Size(min = 2)</code> mean that the property cannot be <code>null</code> as it will always require a length greater than 2. The reason why I say that is because there is a <code>@NotNull</code> constraint in the same package and therefore does that make the <code>@NotNull</code> constraint redundant if I should use it in the above bean.</p>