Implementação Prática da Arquitetura Hexagonal com Spring Boot e H2 - Passo a Passo

  Рет қаралды 3,947

Dailan Bueno | DevBueno

Dailan Bueno | DevBueno

Күн бұрын

Пікірлер
@jesusotaviobarbosa7630
@jesusotaviobarbosa7630 11 ай бұрын
Fala meu amigo, td bem? Vou dividir a minha pergunta em 3 partes para ficar melhor organizado. Parte 1 - Consulta Paginada: Como implementar um consulta paginada, pois no dominio eu nao posso ter um método do tipo Page e que recebe um Pageable. O jeito seria implementar na "mão" mesmo e passando o pageSize, orderBy e etc. No caso eu poderia usar o page no controller e depois converter isso para list ou tem outra forma melhor de se fazer isso? Parte 2 - Relacionamento @ManyToMany: Essa associação gera uma terceira tabela, na camada de dominio eu preciso criar ela também ou não? Parte 3 - Chave Composta: Por exemplo eu tenho a classe Book e User. Para salvar a nota que um usuário da para um livro, eu criei outra tabela chamada UserBookRating que tem uma chave composta UserBookPk e a nota. Como seria isso na camada de domínio? Eu tenho que criar a classe UserBookRating e a chave composta UserBookPK ? Desculpe pelo tamanho da pergunta, Muito obrigado pela aula! Abraço
@joaovitorbarbosa255
@joaovitorbarbosa255 11 ай бұрын
Valeu pela aula! Mas como seria se eu estivesse usando DTOs, como por exemplo o TodoDTO, para trafegar os dados ao invés da própria classe Todo? O pacote dos DTOs ficaria dentro do pacote do domínio ou do adaptador?
@daylanbueno
@daylanbueno 11 ай бұрын
Obrigado meu amigo. Sobre os DTOs, a arquitetura hexagonal não impõe uma localização específica, mas é essencial manter o núcleo da aplicação (domínio) sem dependências externas. Recomendo colocar os DTOs fora do domínio, nos adaptadores. Isso proporciona maior flexibilidade, permitindo o uso de ferramentas como o Lombok. Evitar dependências no domínio é crucial. No exemplo, retornei o domínio para o cliente, mas não é prática ideal. É mais seguro retornar um DTO para proteger o núcleo da aplicação. Abraço.
@lucaskaminski7333
@lucaskaminski7333 10 ай бұрын
Mas ele basicamente usou DTO, porém utilizando outra nomenclatura e o ModelMapper
@jeffersonrodrigues9509
@jeffersonrodrigues9509 Жыл бұрын
Parabens pela iniciativa 🎉
@daylanbueno
@daylanbueno Жыл бұрын
Obrigado meu amigo.
@DeyvsonAguiar
@DeyvsonAguiar 9 ай бұрын
que aula top! Facilitou bastante e isolou a arquitetura hexagonal de outras técnicas de design de aplicação que temos. Não aguentava mais ver exemplos misturados. Esse tutorial me ajudou a entender. obg professor!
@daylanbueno
@daylanbueno 9 ай бұрын
Fico feliz em ajudar.
@williamoldtree
@williamoldtree 4 ай бұрын
Paz de Deus. Ficou muito bom o vídeo. Pensei se no caso dos DTOs eu não poderia utilizar os records dentro do núcleo da aplicação?
@heudersena
@heudersena Жыл бұрын
Quando poder trazer autenticação JWT seria muito bom, pois você tem o DOM de explicar as coisas.
@daylanbueno
@daylanbueno Жыл бұрын
Boa dica man, vou fazer sim em breve.
@daylanbueno
@daylanbueno 11 ай бұрын
Opa meu amigo. kzbin.info/www/bejne/l3-Ug5Kfoddjp6M
@matheusfel8216
@matheusfel8216 11 ай бұрын
depois desse eu vou la haha@@daylanbueno
@heudersena
@heudersena Жыл бұрын
estou meio perdido ainda, mais que aula incrível. Muito obrigado!!!
@daylanbueno
@daylanbueno Жыл бұрын
Opa me amigo, é assim mesmo mais devagar vai entendendo. Obrigado abraço.
@eded22319
@eded22319 Жыл бұрын
Se possível compartilha o repositório do github por favor.
@daylanbueno
@daylanbueno Жыл бұрын
Opa, coloquei na descrição do vídeo. Obrigado.
🚀 Desenvolvendo API com Arquitetura Limpa: Aprenda na Prática! 🛠️
1:24:49
Dailan Bueno | DevBueno
Рет қаралды 8 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Culto de Adoração- Pra. Luisa
42:37
Bíblica Salvador
Рет қаралды 12
Spring Security e JWT: Domine a Autenticação e Autorização de Forma Prática!
2:15:24
Gerando PDF em sua aplicação web com React
9:48
Dailan Bueno | DevBueno
Рет қаралды 2,4 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН