- Java 21 ou superior
Baixe e instale o Java 21 a partir do link abaixo:
SHA256 Checksum disponível no site da Oracle.
Baixe e instale o IntelliJ IDEA:
Como o projeto utiliza Spring Boot, é necessário configurar o Application Configuration para iniciar o projeto corretamente.
- No canto superior direito, clique em "More Actions":
- Defina o Java no ambiente do IntelliJ IDEA:
- Configure a classe Main:
Baixe e instale o Docker Desktop:
No projeto, foi criado o arquivo docker-compose.yml, que configura um container Oracle SQL para ser utilizado como banco de dados.
Para executar o container do Oracle SQL no Docker, abra o terminal/CMD na raiz do projeto e execute o seguinte comando:
docker compose up -dCaso ainda não tenha o GitHub Desktop, baixe e instale:
Link do repositório do projeto: https://github.com/DataBaseAdmin84/tccII.git
após clonar o repositório, abra o projeto no IntelliJ IDEA.
Para configurar o banco de dados, é necessário criar um usuário e uma senha no Oracle SQL.
- Abra o Oracle SQL Developer.
- Crie um novo usuário com as seguintes informações:
- Usuário:
tcc - Senha:
teste - Conceda as permissões necessárias para o usuário
tcc:
CREATE USER tcc IDENTIFIED BY teste;
GRANT CONNECT, RESOURCE TO tcc;
ALTER USER tcc QUOTA UNLIMITED ON USERS;- Crie as tabelas necessárias para o projeto. As tabelas estão localizadas no diretório
src/main/resources/sqldo projeto. - Execute os scripts SQL para criar as tabelas no banco de dados Oracle SQL.
- Certifique-se de que o banco de dados esteja rodando corretamente e que as tabelas foram criadas com sucesso.
- Configure o arquivo
application.propertieslocalizado emsrc/main/resourcescom as informações do banco de dados:
server.port=8080
spring.thymeleaf.cache=false
spring.datasource.url=jdbc:oracle:thin:@localhost:1521/FREE
spring.datasource.username=tcc
spring.datasource.password=teste
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.jpa.database-platform=org.hibernate.dialect.OracleDialect
spring.web.resources.static-locations=file:uploads/
spring.servlet.multipart.max-file-size=50MB
spring.servlet.multipart.max-request-size=50MB- Certifique-se de que o banco de dados esteja acessível e que as credenciais estejam corretas.
- Reinicie o projeto no IntelliJ IDEA para aplicar as configurações.
- Após reiniciar, o projeto deve estar configurado e pronto para uso.
- Para acessar a aplicação, abra o navegador e acesse
http://localhost:8080. - Certifique-se de que o Docker esteja rodando e que o container do Oracle SQL esteja ativo.
- Caso encontre algum erro, verifique os logs do IntelliJ IDEA para identificar possíveis problemas de configuração ou conexão com o banco de dados.


