title: Cron Expression to run every Alternate Monday in Java CronJob
body: <p>I've one Job running Every First Monday. I am using CronTrigger for that. My cron expression for existing job is as below.</p>
  
  <pre><code>0 0 0 ? * MON#1
  </code></pre>
  
  <p>Now, I want to change it to run on every alternate Monday of every Month.
  Means on </p>
  
  <ul>
  <li>1st Monday, </li>
  <li>3rd Monday, </li>
  <li>5th Monday like that.</li>
  </ul>
  
  <p>my class for cron scheduler is</p>
  
  <pre><code>org.springframework.scheduling.quartz.CronTriggerBean
  </code></pre>