Skip to content

jeangondorek/crudjava

Repository files navigation

Api para crud java

MIT

Tecnologias usadas

Java Spring Apache Maven MongoDB Swagger

Rodando o projeto

Necessário configurar a string de conexão do mongo atlas.

Clonar o projeto e acessar a pasta onde ele está

  • Caso aberto pelo IntelliJ IDEA, só é necessário atualizar o maven e rodar o projeto.

  • Comandos para rodar com maven:

mvn clean install -U
mvn package

Dentro da pasta target onde gerou o .jar

java -jar package.jar
  • Ou baixar nas releases e rodar com:
java -jar package.jar

Rotas

Rodando aplicação usando swagger no link http://localhost:8080/swagger-ui/index.html Ou acessar o arquivo swagger.yaml copias as informações e colar em https://editor.swagger.io, lembrando que será somente a visualização sem interação nesse caso.

As rotas da api são

  • /users

Entidade

    {
        "id": "6456838ab562f760e44cc348",
        "name": "NOME",
        "email": "mail@mail.com"
    }
  • /products

Entidade

    {
        "id": "6456838ab562f760e44cc348",
        "name": "NOME",
        "color": "COLOR",
        "preco": NUMBER
    }
  • /cliente

Entidade

    {
        "id": "6456838ab562f760e44cc348",
        "name": "NOME",
        "email": "mail@mail.com"
    }

*Os id são gerados pelo mongo

About

Api Crud Java with SpringBoot and MongoDB

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages