Spring Boot provides a quick (and opinionated) way to create a production-ready Spring-based application.
You can use start.spring.io to generate a basic project or follow one of the "Getting Started" guides, such as Getting Started Building a RESTful Web Service.
Thoughts
jackson
It is easy to start creating a production-ready Spring-based application