App criado para fazer mock com REST utilizando JSON
Quando uma request é feita é seguido o seguinte fluxo:
- Existe na pasta do mock (conforme a propriedade
api.fileBase
)? Caso sim, retorna o mock - A uri se encaixa em algum pattern da lista de
api.uriConfigurations[].pattern
? Caso sim, vai redirecionar conforme a configuração e fazer fazer cache conforme o fieldbackup
- Se não entrar nos fluxos anteriores, vai redirecionar para o host padrão
api.host
- Java JDK 8
- Gradle 4
Crie seu arquivo de propriedade src/main/resources/application-custom.yml
e rode com o argumento -Dspring.profiles.active=custom
. Exemplo:
gradle bootRun -Dspring.profiles.active=custom
- Adicionar a opção de fazer build com Docker
- Separar testes unitários dos testes integrados
- Corrigir os testes ignorados
- Corrigir Code Style
- Adcionar plugin do FindBugs
- Revisar dependências (ver, por exemplo, se é mesmo necessário ter o GSON ou modelmapper)
- Usar objectmapper como component:
compile('com.fasterxml.jackson.datatype:jackson-datatype-jdk8')