Inserindo Consultas SQL Personalizadas em Mappers MyBatis no Spring Boot

O MyBatis é uma das soluções mais adotadas para persistência de dados em aplicações Spring Boot. Este artigo demonstra como estender suas interfaces Mappper com novas operações de banco de dados, utilizando tanto anotações quanto configuração XML. Estrutura Inicial do Projeto Considere uma aplicação de gestão de clientes. Primeiro, definimos a ...

Publicado em 8-23 18:35

Sistema de Gerenciamento de Logística Desenvolvido em Java com Framework SSM

Introdução ao Sistema Este sistema de gerenciamento de logística foi desenvolvido para atender às necessidades atuais do gerenciamento logístico, partindo das demandas práticas do dia a dia. O sistema analisa as limitações dos sistemas tradicionais e aproveita as vantagens da computação, utilizando o framework SSM (Spring, SpringMVC, MyBatis), ...

Publicado em 8-6 04:52

Arquitetura e Desenvolvimento com Spring Boot: Do Core ao Ecossistema de Segurança

Fundamentos do Spring Boot O Spring Boot revolucionou o desenvolvimento Java ao adotar o paradigma de Convenção sobre Configuração. Seu núcleo baseia-se na auto-configuração, permitindo que desenvolvedorse iniciem projetos rapidamente sem a necessidade de configurações XML extensas. O Mecanismo de Auto-Configuração A auto-configuração funciona ...

Publicado em 7-30 10:50

Otimização de Configurações do Mybatis: Mapeamento de Colunas, Logs e Paginação

Otimização e Configuração do Mybatis 1. Configuração Geral (mybatis-config.xml) O arquivo mybatis-config.xml organiza as configurações em várias seções: - properties: Para carregar propriedades externas. settings: Para configurar o comportamento do Mybatis. typeAliases: Para definir apelidos para classes de domínio. environments: Para configur ...

Publicado em 7-29 19:06

Arquitetura de Autenticação com BFF e Implementação de Módulo de Motoristas

No desenvolvimento de ecossistemas distribuídos, a estratégia de autenticação e a estruturação das camadas de acesso são cruciais para a escalabilidade e segurança. Uma abordagem moderna para lidar com a diversidade de clientes (web, mobile, dispositivos IoT) é o padrão BFF (Backends For Frontends). O Papel do BFF na Autenticação de Microserviç ...

Publicado em 7-29 15:30

Plataforma de Adoção e Resgate de Animais com Spring Boot e Vue.js

Arquitetura do Sistema A plataforma de adoção e resgate de animais foi desenvolvida utilizando uma arquitetura full-stack, combinando o backend em Spring Boot com o frontend em Vue.js, além do MyBatis como camada de persistência de dados. Backend: Spring Boot O Spring Boot é um framework que acelera a criação de aplicações Java baseadas no ecos ...

Publicado em 7-28 04:47

Guia de Integração Spring com MyBatis

Introdução Por que integrar Spring com MyBatis? A integração entre Spring e MyBatis permite combinar as vantagens de ambos os frameworks. O Spring oferece um container leve com injeção de dependências, simplificando a configuração e gerenciamento da aplicação. O MyBatis é um framework robusto para mapeamento objeto-relacional que facilita opera ...

Publicado em 7-25 18:48

Sistema de Gestão Logística em Java: Implementação Completa com Spring Boot, MyBatis e MySQL

Visão Geral do Projeto: Uma Base Sólida para Sua Defesa de TCC Ao orientar projetos de conclusão de curso, percebo que muitos alunos optam por sistemas de logística, mas acabam apresentando soluções superficiais. Este projeto, no entanto, foi concebido para ser uma base robusta, capaz de suportar questionamentos técnicos detalhados durante a ...

Publicado em 7-25 06:41

Exibindo Projetos Web em Iframes com Arquivos Armazenados no Banco de Dados

Em um projeto recente, enfrentamos o desafio de: Para projetos frontend fornecidos por terceiros, contendo CSS, JS, HTML, imagens e outros recursos, precisávamos armazenar esses projetos em um banco de dados e exibi-los em um iframe. Além disso, os recursos referenciados pelo HTML (como scripts e folhas de estilo) também precisavam ser carregad ...

Publicado em 7-24 22:20

SQL Dinâmico no MyBatis: Manipulação Flexível de Consultas

O SQL dinâmico é um dos recursos mais poderosos do ecosistema MyBatis. Para desenvolvedores que já lidaram com o JDBC puro, a tarefa de concatenar strings para criar consultas baseadas em filtros opcionais é uma fonte constante de erros, como espaços ausentes ou vírgulas mal posicionadas. O MyBatis resolve esse problema através de uma linguagem ...

Publicado em 7-23 08:07