Baseando-se nos Objetivos de Desenvolvimento Sustentável da Agenda 2030 (ONU) e verificando-se a importância da destinação regular de resíduo urbano na transformação das cidades em infraestruturas sustentáveis e resilientes, assegurando a conservação da qualidade do solo e corpos d'águas, há a idealização de uma API Rest para conectar cidadãos aos serviços de coleta e descarte residual.
Antes de começar você precisará ter em sua máquina as seguintes ferramentas: Git, Java 11, Maven e ferramentas do SQL. Além disto, é necessário ter um editor para trabalhar com o código como o IntelliJ IDEA.
- Java 11
- Maven
- Spring Boot
- JPA
- Hibernate
- Microsoft SQL Server
- Lombok
{
"cpf": 109192,
"nome": "Ricardo",
"sobrenome": "Francisco ",
"estado": "RJ",
"cidade": "Rio de Janeiro",
"endereco": "Rua Tenente-Coronel Cunha",
"tipoResiduo": "RADIOATIVO",
"quantidade": 20
}
{
"cnpj": 210235,
"email": "[email protected]",
"estado": "SP",
"cidade": "São Paulo",
"endereco": "Rua Emílio Bramante",
"nomeSocial": "Felipe e Yasmin Casa Noturna Ltda",
"preco": 23,
"tipoEmpresa": "PRIVADO",
"tipoResiduo": "INFECTANTE",
"tipoServico": "RETIRADA"
}
{
"estado": "SP",
"tipoEmpresa": "PRIVADO",
"tipoResiduo": "INFECTANTE",
"tipoServico": "RETIRADA",
"preco": 25,
"cpf": 109192
}
{
"email": [email protected]
"senha": *****
}
Os demais métodos foram reservados ao perfil ADMIN.
Inicie a aplicação e siga para o Swagger.
A API roda na porta 8080, caso ela esteja ocupada, basta entrar no arquivo application.properties
da pasta resources
e atribuir um novo valor na linha que contém server.port=NOVO VALOR
.
Lembre-se de alterá-la também na url do localhost.