api de listagem de dados de minerais
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Consulte Implantação para saber como implantar o projeto.
De que coisas você precisa para instalar o software e como instalá-lo?
baixe o projeto e descompacte a pasta e cesse a pasta descompactada
Baixe as dependências do projeto
mvn clean install
Em seguida execute a aplicação
mvn spring-boot:run
Mencione as ferramentas que você usou para criar seu projeto
- SpringBoot - O framework web usado
- Maven - Gerente de Dependência
- Travis-CI - Usando a integração contínua
- Swagger - descrição de interface para descrever APIs RESTfull
- Flyway - Versionamento e administração do Banco de dados, com ele podemos conduzir a evolução do banco de dados
http://localhost:8080/swagger-ui.html
localhost:8080/api/v1/geo/minerais/
[
{
"nome": "Quartzo",
"categoria": "Cristal de silicio",
"cor": "Transparente, com variedades de cores",
"formulaQuimica": "Silicio(dioxido de silicio)",
"classificacao": "Dioxido",
"cristalografias": [
{
"sistemaCristalino": "Trigonal",
"particao": "romboédrica",
"diafaneidade": "Opaco, Transparente",
"habitoCristalino": "hexagonal"
}
],
"propriedadesfisicas": [
{
"pesoEspecifico": "2,65 N/m³",
"dureza": 7,
"pontoDeFusao": " 1980 K (~1710 °C)",
"cilvagem": "{0110} Indistinta",
"fratura": "Apresenta fratura concoidal",
"tenacidade": "quebradico",
"brilho": "Vítreo ,Opaco"
}
],
"propriedadesOpticas": [
{
"birrefringencia": "+0.009 (B-G interval)",
"pleocroismo": "Sem pleocroísmo",
"sistema": "Trigonal",
"formula": "SiO2"
}
]
}
]
Solicitações pull são bem-vindas. Para mudanças importantes, abra um problema primeiro para discutir o que você gostaria de mudar.
Certifique-se de atualizar os testes conforme apropriado.