title: spring transaction timeout configurable
body: <p>I have a transactional method which has a fixed timeout. Is there a way to make a transaction timeout configurable through i.e. an <code>application.yml</code>?</p>
  
  <pre><code>@Transactional(propagation = Propagation.REQUIRED, timeout = TIMEOUT)
  public String doStuff(String id) throws Exception {
      service.doSomeStuff
  }
  </code></pre>