Spring Boot 3
Swagger
Lombok
Java
- Clone o repositório:
git clone https://github.com/Fernand0-jf/generated_password.git - Instale as dependências:
mvn installou./gradlew build - Execute a aplicação:
mvn spring-boot:runou./gradlew bootRun
Acesse a documentação da API utilizando Swagger:
-verifique se está com host e a porta certa ex: http://host:port/swagger-ui.html
- Swagger UI: Visualize e teste as endpoints da API.
- Utilize o Postman ou qualquer outra ferramenta para realizar requisições HTTP para as seguintes rotas:
GET /api/password: Cria uma senha forte de 8 digitos.GET /api/funcionarios/{password}: Verifica se a senha é forte.POST /api/password: Cria uma senha customizada.
Request:
GET /api/passwordResposta:
5-"j%*!#uniC.Request:
GET /api/password/Seilanao01.Resposta:
TrueRequest:
GET /api/password
{
"lowerCase":false,
"upperCase":true,
"special":true,
"length1":10
}Resposta:
#..&F*!N$(!,.,+