Qual a finalidade da elaboração da documentação API com Swagger2 via SpringFox e qual os seus benefícios ?