johnny-dll.bsky.social
@johnny-dll.bsky.social
8/100:
• Implementação da camada de acesso a dados com Spring Data JPA.
• Criação de Repositórios e consultas derivadas e customizadas com @Query.
• Configuração de DataLoader para testes, banco H2 e logs SQL.
#100diasdecodigo #Java
January 24, 2026 at 12:58 AM
7/100
• Spring Boot simplifica criar APIs Java com auto-config e Injeção de Dependências.
• O padrão MVC (Model-View-Controller) separa as responsabilidades em camadas para organização.
• Arquitetura em Camadas e Princípios SOLID garantem um design de código limpo e escalável.
#100diasdecodigo #Java
January 23, 2026 at 1:03 AM
6/100 | Hoje estudei:
* Modelagem de dados e tipos de relacionamento (1:N, N:1, N:N) entre entidades.
* Uso do Spring Data JPA e `repositories` para simplificar a persistência de dados.
* Transações: Uso de `@Transactional` para consistência e `rollback` automático.
#100diasdecodigo #Java
January 21, 2026 at 12:56 AM
5/100 | Este projeto que vai e vem implementa persistência e serviços com Spring Boot e JPA. A arquitetura envolve: Repositórios com buscas especializadas (Cliente, Restaurante, Produto, Pedido), Services para lógica de negócio e Controllers para endpoints REST (CRUD) e H2 DB.
#100diasdecodigo #Java
January 19, 2026 at 11:55 PM
4/100 | Um passo atrás para revisar:
– Introdução e resumo dos frameworks Spring Boot e Maven.
– Entender a ideia por trás de iniciar projeto DeliveryTech do zero.
– Criação de Health Check e configuração de properties.
– Config. do ambiente com JDK 21, Git e VS Code.
#100diasdecodigo #Java
January 19, 2026 at 1:18 AM
3/100 Segui com o projeto que usa JDK 21, Spring Boot e Maven. E:
• Lombok, JPA e Spring Data para persistência de dados;
• Foco na implementação de Repositories, Services e Controllers;
• Cujo objetivo é usar dados reais e funcionalidades de negócio.
#100diasdecodigo #Java
January 18, 2026 at 12:08 AM
Ontem foi dia de teoria, porém falhei em registrar o 2/100. De qualquer forma: vi como criar Repositories, Services e Controllers REST para CRUD.
Entidades JPA exemplificando Cliente;Restaurante;Produto;Pedido como sáo gerenciadas + GitHub atualizado.
#100diasdecodigo #Java
January 16, 2026 at 8:43 PM
Se existe alguma superstição por não fazer o "Hello World" como primeira atividade em uma nova linguagem, com certeza não será esse o meu problema! Java 21 devidamente configurado no WSL2 e primeiro código rodando. Rumbora! 🚀
#Java #100diasdecodigo #WSL2 #Backend #Dev
January 15, 2026 at 12:40 AM