title: Spring managed transactions @Transactional annotation
body: <p>Propagation setting is REQUIRED.</p>
  
  <pre><code>@Transactional(propagation = Propagation.REQUIRED)
  </code></pre>
  
  <p>Transaction is read/write.</p>
  
  <p>In which scenario those are used? Please give me explain with example</p>