Despite I'm a Java and Scala developer I still passioned a lot in testing of software. If to be more precisely - web applications. It's really interesting to develop web app and be confident that the apps have a good quality.
I have not developed Spring web applications from scratch for one year and maybe this period of time will be even longer if I was not involved in training for QA automation engineers. Due to this reason I have developed a sample REST-applications. Everything were pretty familiar to me except Swagger. So I'm going to describe my new acquired experience with Spring Boot and Swagger UI.
I've been working with ReactiveMongo during 6 months. It's pretty nice realisation of MongoDB driver for Scala. I just have one remark - it has not so good documentation as it should be. Especially bad documentation have MongoDB operators. Fortunately original MongoDB documentation fix this circumstance.
The 2014 is over and it's time to start implement all plans. But which plans can have an usual Java developer? It's not a trivial question because someone want to buy a new sweater with moose and someone want to build an awesome web project. Since this is a technical blog, I'll think in a programming and professional directions.
Let's see how to integrate the most popular API documentation in Play Framework. I'm talking about Swagger. It's very powerful tool for REST API description and Play Framework supports it with help of separate module. In this post I'm going to show step by step instruction how to setup Play Framework with Swagger UI.