Projeto criado para controlar o apontamento de horas dos meus trabalhos como PJ, incluindo controle de clientes, contratos, projetos e horas apontadas.
- Java
- Maven
- Oracle MySQL
- Spring MVC
- Bootstrap
Para rodar o projeto, utlize a IDE que você mais se identifique (no meu caso, utilizo o IntelliJ), em seguida, altere o arquivo application.properties para que o projeto se adeque ao seu servidor de banco de dados:
Exemplo do arquivo application.properties:
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/{Nome do banco de dados}
spring.datasource.username={usuário do servidor MySql}
spring.datasource.password={Senha do servidor MySql}
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type=TRACE
Em seguida, basta criar um banco de dados no MySql com o comando Create schema {Nome do banco de dados}