Neste desafio preciso desenvolver uma API para suportar parte do funcionamento da casa do código. A ideia é trabalhar o design do código, criando código que seja suficiente para a funcionalidade.
Para executar o projeto, será necessário instalar os seguintes programas:
- Projeto usa ecossistema Spring
- MySQL como banco de dados
- Para iniciar o desenvolvimento Tenha uma IDE(eclipse com STS) e clone o projeto do GitHub num diretório:
cd "<seu diretório(workspace)>"
git clone https://github.com/fmchagas/orange-talents-04-template-casa-do-codigo.git
- Rode a aplicação
cd "<diretório raiz da aplicação>"
./mvnw spring-boot:run
ou ./mvnw spring-boot:start
- Pare a aplicação se usar start
ctrl + c
./mvnw spring-boot:stop
faça uma requisição POST para: http://localhost:8080/api/v1/autores
{
"nome":"Fernando",
"email":"[email protected]",
"descricao":"Virado no Jiraya"
}
- Um desafio extra para eu é adicionar documentação da api com springfox -> localhost:8080/swagger-ui.html