O projeto consiste em ser um gerenciador de coleções pessoais, onde ele conterá várias funções como: gerenciamento de empréstimos de itens, relações dos itens cadastrados, quais estão faltando para completar a coleção, sistema de ranking, itens repetidos e que podem ser vendidos, itens com defeito.
- Java JDK 1.8 ou maior
- Maven
- Spring Boot
- Hibernate
- MySQL Server
- Java Lombok
- JUnit
- Mockito
- Apache Tomcat
- Eclipse IDE
src/main/resources/application.properties
A aplicação possui duas urls de conexão com banco de dados.
- Produção
- Testes
# Connection url for the database "gcp_database"
# spring.datasource.url=jdbc:mysql://localhost:3306/gcp_database?createDatabaseIfNotExist=true&serverTimezone=UTC
spring.datasource.url=jdbc:mysql://localhost:3306/gcp_database_test?createDatabaseIfNotExist=true&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root
- Baixe e execute o .JAR no site do Lombok
- Reinicie o Eclipse
- Clique com o botão direito sobre o projeto
- Seleciona a opção Run Configurations... no menu Run
- Dê dois clicks na opção Maven Build para criar uma nova configuração
- Na opção Goals coloque o comando spring-boot:run
- Na opção Goals coloque a configuração -e clean package
tomcat/webapps
Realizar um cadastro de conta na opção 'Criar uma nova Conta'