O que é a técnica Two Pointers e sua intuição Two Pointers é uma técnica que utiliza dois...
Introdução Imagine que você está desenvolvendo um sistema de streaming de música. Sempre...
Introdução Após configurar o login com Google na Parte 1, o próximo passo natural é...
Introdução O login social é uma abordagem moderna para autenticação que utiliza serviços...
Se você já se deparou com bugs difíceis de rastrear ou sistemas que parecem quebrar sem motivo...
[java, annotations, validator]
[java, jpa, JPQL, SQL]
A diferença entre usar @PersistenceContext e injetar EntityManager via construtor depende...
Se você já desenvolveu aplicações Java, provavelmente já se deparou com a necessidade de garantir que...
Ao trabalhar com validações em Spring Boot, muitas vezes precisamos garantir que certos campos sejam...
A validação de dados é um aspecto essencial no desenvolvimento de APIs para garantir a consistência e...
[spring, java, codedesign, exceptions]
[jakartavalidation, codedesign, java, jpa]
Protegendo Invariantes no Design de Software No design de software, especialmente em...
Este é um resumo do artigo Toward a Definition of Cognitive-Driven Development de Alberto Luiz...
Ideia Chave: O design tático no Domain-Driven Design (DDD) deve equilibrar a coesão do domínio com a...
No Spring Data, um repository é uma interface que abstrai a camada de persistência e permite...
EntityManager, @PersistenceContext e @Transactional no Spring Data JPA No Spring Data JPA,...
Você pode usar a classe Assert do Spring (org.springframework.util.Assert) para validar os parâmetros...
Introdução No mundo do desenvolvimento de software, um dos maiores desafios que enfrentamos é...
Jakarta Validation (Bean Validation) no Spring Boot 🚀 O Jakarta Validation, anteriormente...
As as anotações de validação do Jakarta Validation (Bean Validation) @notblank, @Email e @Size...
As anotações de validação do Jakarta Validation (Bean Validation) (@NotBlank, @Size, @Email, etc.)...
Nas classes anotadas com @Entity, as validações do Jakarta Validation (Bean Validation) podem ser...