title: Spring bean fields injection
body: <p>Using Spring IoC allows to set bean properties exposed via setters:</p>
  
  <pre><code>public class Bean {
      private String value;
      public void setValue(String value) {
          this.value = value;
      }
  }
  </code></pre>
  
  <p>And the bean definition is:</p>
  
  <pre><code>&lt;bean class="Bean"&gt;
      &lt;property name="value" value="Hello!"&gt;
  &lt;/bean&gt;
  </code></pre>
  
  <p>Is there any existing plugins/classes for Spring Framework that allows to directly expose bean fields as properties without defining setters? Something like this with the same bean definition:</p>
  
  <pre><code>public class Bean {
      @Property
      private String value;
  }
  </code></pre>