https://github.com/karenyov/cursospringboot
https://github.com/karenyov/cursospringboot
java spring spring-boot
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/karenyov/cursospringboot
- Owner: karenyov
- Created: 2018-02-13T12:20:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-13T20:19:28.000Z (over 8 years ago)
- Last Synced: 2025-07-16T08:36:26.482Z (11 months ago)
- Topics: java, spring, spring-boot
- Language: HTML
- Size: 30.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Curso Spring Boot
Este repositório contém arquivos que foram utilizados no Curso de Spring Boot do [Treinaweb](treinaweb.com.br).
# Passo a passo realizado (anotações)
* Para criar um projeto basta ir em File > Other > Maven > Maven Project.
obs: preencher as informações necessárias de acordo com o projeto.
* Caso o projeto apresente problemas e "warnings" Clicar com o botão direito no projeto e ir em:
Java EE Tools > Generate Deployment Descriptor Sub
- obs: esse processo é necessário para criar o web.xml.
# Configuração realizada para rodar o projeto:
* Ir em Run As > Maven build..., configuração:
- Goals: spring-boot:run
A aplicação subirá em http://localhost:8080 por padrão.
# Dependências
* Dependências Frontend no pom.xml: https://www.webjars.org/
Para atualizar as dependências, basta clicar com botão direito no projeto e ir em:
- Maven > Update Project...
# Configurações
Todas as configurações de bibliotecas, Spring Data etc, são feitas em: (src/main/resources)application.properties
# Banco de dados
As configurações do banco de dados estão em: (src/main/resources)application.properties
# Heroku
As configurações foram feitas via Heroku CLI.
* Realizado download d [Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli).
* Executado passo-a-passo do [Heroku](https://devcenter.heroku.com/articles/getting-started-with-java#set-up).
*
obs: foi necessário realizar Maven Install para gerar arquivo war (cursoSpringBoot\target). Foi excluído as pastas dentro da /target e apenas mantido o arquivo cursoSpringBoot-0.0.1-SNAPSHOT.war.