title: Spring - How to inject String value to constructor?
body: <p>I have following component:</p>
  
  <pre><code>@Component
  public class ServiceManagerImpl implements ServiceManager {
  
    private final ServiceA serviceA;
    private final ServiceB serviceB;
    private final String path;
  
    @Autowired
    protected ServiceManagerImpl(ServiceA serviceA, ServiceB serviceB, String path) {
      this.serviceA= serviceA;
      this.serviceB= serviceB;
      this.path= path;
    }
  
  (...)
  
  }
  </code></pre>
  
  <p>Now I want to create simple service to which I will inject above component with specific path value. This value should come from class with String constans:</p>
  
  <pre><code>@Component
  public class ServiceManagerClientImpl implements ServiceManagerClient {
  
    private ServiceManager serviceManager;
  
    @Autowired
    public ServiceManagerClientImpl(ServiceManager serviceManager) {
      this.serviceManager = serviceManager;
    }
  }
  </code></pre>
  
  <p>Is it possible to dynamically inject simple <strong>path</strong> values on ServiceManagerClientImpl level (<strong>not</strong> from properties / yaml files)?</p>