Para construir e executar a aplicação você precisa:
Há vários jeitos de execuatr uma aplicação Spring Boot localmente na sua máquina. Um dos modos é executar o método main
na classe TcsLojaApplication
na sua IDE.
Caso tenha instalado o Spring Boot Maven plugin é só digitar:
mvn spring-boot:run
Após executar o comando acima, acesse o navegador nos endereços:
Listar todos clientes pré carregados:
http://localhost:8080/api/v1/clientes/
Mostrar um cliente em específico:
http://localhost:8080/api/v1/clientes/1
Mostrar todos clientes com paginação:
http://localhost:8080/api/v1/clientes/page
Listar todos produtos pré carregados:
http://localhost:8080/api/v1/produtos/
Mostrar um produto em específico:
http://localhost:8080/api/v1/produtos/1
Mostrar todos produtos com paginação:
http://localhost:8080/api/v1/produtos/page
Listar todos pedidos pré carregados:
http://localhost:8080/api/v1/pedidos/
Mostrar um pedido em específico:
http://localhost:8080/api/v1/pedidos/1
Mostrar todos pedidos com paginação:
http://localhost:8080/api/v1/pedidos/page
Listar todos os itens de pedidos:
http://localhost:8080/api/v1/itensdopedidos
Mostrar todos pedidos com paginação:
http://localhost:8080/api/v1/itensdopedidos/page
Para acessar o CRUD completo das classes utilizando as especificações REST, utilize o swagger conforme abaixo:
http://localhost:8080/api/v1/swagger-ui.html
Para acessar o banco de dados acesse a página:
http://localhost:8080/api/v1/h2-console/
- jdbc:h2:mem:loja
- username=sa
- password=
${catalina.home}/logs/loja.log
ClienteTest e ProdutoTest
- spring-boot-starter-web
- spring-boot-starter-data-jpa
- spring-data-jpa
- hibernate-entitymanager
- com.h2database
- hibernate-core
- spring-boot-starter-test
- validation-api
- log4j
- org.junit.jupiter
- springfox-swagger2
- springfox-swagger-ui
- spring-boot-maven-plugin