Skip to content

Latest commit

 

History

History
84 lines (71 loc) · 2.25 KB

README.md

File metadata and controls

84 lines (71 loc) · 2.25 KB

Cometas-API

Api de listagem de Cometas

API REST de código aberto para dados de consulta de  pesquisa  as informações nela contida  foi desenvolvida usando como base nos dados da NASA e usando como base organizacional um sistema de CRUD

Primeiro execute o mave

 mvn package

Em seguida faça compile o projeto

java -jar target/ApiNebulosa-API-1.0-SNAPSHOT.jar

Para obter mais detalhes da documentação acesso o swagger

http://localhost:8080/swagger-ui.html

uso

realiza seu cadastro na api

http://localhost:8080/api/v1/user

Obtendo resultado

http://localhost:8080/v1/api/listAll

Resultado dos dados da API

 [
    {
        "id": 2,
        "imagen": "https://images.educamaisbrasil.com.br/content/banco_de_imagens/guia-de-estudo/D/cometa-halley-astronomia.jpg",
        "nome": "Halley",
        "designacao": "P1",
        "coDeNome": "Cometa Halley ,P1",
        "informacaosOrbitaisDTOs": [
            {
                "id": 4,
                "excentricidade": 0.967,
                "semiEixoMaior": 17.8,
                "pontoDeHorbitaProximoDoSol": 0.586,
                "pontoDeHorbitaAfastadoDoSol": 35.1,
                "emObservacao": false
            }
        ],
        "mapaOrbitalDTOs": [
            {
                "id": 5,
                "periodoOrbital": 75.3,
                "ultimaPassagem": "09/02/1986",
                "proximaPassagem": "28/07/2061",
                "inclinacao": 162.3
            }
        ],
        "propriedadesFisicasDTOs": [
            {
                "id": 3,
                "dimensoes": "15x8km",
                "massa": "2,2x10¹⁴kg",
                "velocidadeDeEscape": "~0,002 km/s"
            }
        ]
    }
]

Contribuindo

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

License

MIT