title: Spring @value does not set property
body: <p>I have class that one of it's parameters i want to set from properties file:</p>
  
  <pre><code>import org.springframework.beans.factory.annotation.Value;
  (..)
  @Getter
  @Setter
  @NoArgsConstructor
  public class ConvertNonStandardOfferRequestDtoWrapper {
      private ConvertNonStandardOfferRequestDto convertNonStandardOfferRequestDto;
  
      @Value("true")
      private boolean documentPrintoutsRequired;
  
      public ConvertNonStandardOfferRequestDtoWrapper(ConvertNonStandardOfferRequestDto convertNonStandardOfferRequestDto) {
          this.convertNonStandardOfferRequestDto = convertNonStandardOfferRequestDto;
      }
  }
  </code></pre>
  
  <p>What i see inside constructor is that <code>documentPrintoutsRequired</code> is <code>false</code> instead of <code>true</code>. I see that when debuging and setting breakpoint inside constructor. And i have a pom file for this module:</p>
  
  <pre><code>    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;    
      &lt;parent&gt;
          &lt;groupId&gt;x&lt;/groupId&gt;
          &lt;artifactId&gt;policy&lt;/artifactId&gt;
          &lt;version&gt;4.0-SNAPSHOT&lt;/version&gt;
      &lt;/parent&gt;
  
      &lt;artifactId&gt;policy-api&lt;/artifactId&gt;
  
      &lt;dependencies&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;x&lt;/groupId&gt;
              &lt;artifactId&gt;common-api&lt;/artifactId&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;org.springframework&lt;/groupId&gt;
              &lt;artifactId&gt;spring-context&lt;/artifactId&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;org.projectlombok&lt;/groupId&gt;
              &lt;artifactId&gt;lombok&lt;/artifactId&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt;
              &lt;artifactId&gt;jackson-annotations&lt;/artifactId&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
              &lt;artifactId&gt;commons-lang3&lt;/artifactId&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;com.google.guava&lt;/groupId&gt;
              &lt;artifactId&gt;guava&lt;/artifactId&gt;
              &lt;version&gt;${guava.version}&lt;/version&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;javax.validation&lt;/groupId&gt;
              &lt;artifactId&gt;validation-api&lt;/artifactId&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
              &lt;artifactId&gt;slf4j-api&lt;/artifactId&gt;
          &lt;/dependency&gt;
      &lt;/dependencies&gt;
      &lt;build&gt;
          (...)
      &lt;/build&gt;    
  &lt;/project&gt;
  </code></pre>
  
  <p>I am wonderning why <code>@value</code> does not work correctly ?</p>