What we are currently seeing, when using Quartz with Spring Boot, is that only the high level configurations are available through properties. There is no way at the moment to configure the job details and triggers out of the box without creating a configuration. The problem is that we always kind of do the same configuration over and over again per projects.
I've created an example of how we fix the problem internally but we also think it would be possible to do something with an annotation (I.E @QuartzJob with attributes) or something similar. Even the first implementation could be based on properties only with auto-configuration.
I'm sharing with you guys an example of what we did so that the discussion can be started on how this could get improved with future releases of spring.
https://github.com/sambrodeur/quartz-job-auto-configuration
I would be happy to discuss this further if needed. I'm also going to try to find a solution that is using annotation if it could help the sharing of ideas with your team.