Testing API with Swagger UI

An API documentation dashboard is available at http://localhost:2222/swagger-ui.html after application startup. This is a more user-friendly version of the Swagger JSON definition file, which is also automatically generated and available at http://localhost:2222/v2/api-docs. That file can be imported by any other REST tools, for example, SoapUI: 

If you prefer SoapUI instead of Swagger UI, you can easily import the Swagger definition file by selecting Project | Import Swagger. Then, you need to provide a file address, as you can see in this screenshot:

Personally, I prefer Swagger UI. You can expand every API method to see their details. Every operation can be tested by providing the required parameters or JSON input, and clicking the Try it out! button. Here's a screenshot illustrating sending a POST /person test request:

Here's the response screen: