Tentando Advinhar doque se trata o projeto, sei que e algo relacionado a cinema, provavelmente...
Objetivos
- Criar um sistema CRUD para gerenciamento de filmes, salas de cinema, vendas de ingressos e usuário.
- Utilizar o Spring Framework para implementação das funcionalidades.
- Implementar um banco de dados utilizando o Postgresql.
- Utilizar os princípios SOLID.
- Tornar o sistema acessível via WEB.
Funcionalidades
- Criação, leitura, atualização e exclusão de filmes e usuário.
- Gerenciamento de salas de cinema.
- Venda de ingressos.
Depêndencias Spring utilizadas
- Lombok
- Spring Web
- Spring Security
- PostgreSQL Driver
- Java Mail Sender
- Spring Data JPA
Referências
- Documentação do Spring Framework: Link
- Spring Boot Full Tutorial: Link
- Tutorial Login e Registro Spring com WebSecurity: Link.
- Documentação do Postgresql: Link
- Tutorial Postgresql: Link
- Como Instalar e Configurar Postgresql no Linux(Ubuntu): Link
Em Andamento
Já que não se sabe oque realmente é o projeto iniciando com o desenvolvimento do CRUD, conforme tutorial disponível na Referência, ja que dificilmente será inutil.
Problemas
O @WebSecurityConfigurerAdapter foi removido do Spring Link , Tentando Implementar utilizando oque foi neste link recomendado.