Olá Gabriel! Tudo bem?
É ótimo saber que você está estudando Spring e já pensando em aplicá-lo em um projeto de faculdade.
Em relação à sua dúvida, não há problema em manter a pasta do frontend no mesmo diretório do projeto backend, onde ficam o pom.xml
e a pasta src
. Isso é bastante comum em projetos full-stack, onde o frontend e o backend são desenvolvidos juntos e depois empacotados para entrega.
Por exemplo, você pode ter uma estrutura de diretórios assim:
meu-projeto/
│
├── backend/
│ ├── pom.xml
│ └── src/
│
└── frontend/
├── index.html
└── src/
Essa organização facilita o gerenciamento do projeto, pois todos os componentes estão juntos. Apenas se certifique de que, ao empacotar o projeto para entrega, todas as dependências e arquivos necessários para rodar tanto o frontend quanto o backend estejam incluídos no arquivo zip.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.