Salta al contenuto principale

Benvenuti su NamasteCode!

Esplora i nostri articoli, frammenti di codice, guide dettagliate e best practice per Java, Spring e sviluppo software.


Recenti

Crea un'immagine Docker da un'applicazione Java
Java Docker Spring-Boot Containerization DevOps
Scopri come creare un’immagine Docker da un’applicazione Java configurando Maven per impacchettare l’app come un JAR eseguibile, quindi costruendo un contenitore leggero utilizzando un Dockerfile.
Come Caricare un File in Spring Boot
Spring Spring-Boot File-Upload Thymeleaf
Impara come implementare il caricamento di file in Spring Boot, configurare i limiti di dimensione e gestire eventuali errori in modo elegante utilizzando Thymeleaf e Spring MVC.
Richieste HTTP con Rest Client nel framework Spring 6
Spring Restclient HTTP Rest Openai
Questo tutorial spiega come utilizzare l’API RestClient in Spring 6.1 per effettuare richieste HTTP. Affronteremo come configurare e personalizzare il RestClient, gestire le richieste (GET, POST, PUT, DELETE) e forniremo un esempio di utilizzo con l’API di OpenAI. Discuteremo anche la gestione degli errori. Alla fine, sapremo come utilizzare efficacemente RestClient nei nostri progetti e comprenderemo i suoi vantaggi rispetto a RestTemplate.
Creare un Chatbot RAG con Spring AI
Spring-Ai Rag Vaadin Web Pgvector
Questa guida spiega come creare un chatbot con Generazione Augmentata dal Recupero (RAG) utilizzando Spring AI e Vaadin. Copre l’impostazione del progetto, la configurazione dell’applicazione, lo sviluppo di backend e frontend, l’analisi dei documenti con TikaDocumentReader, la generazione di embedding con OpenAI e l’archiviazione in PostgreSQL utilizzando PGvector. Mostra anche come costruire un’interfaccia di chat per interagire con i documenti caricati.
Configurare CORS in Spring Security 6
Spring-Security Cors Security-Filter-Chain Web
In questo articolo, abbiamo esplorato come configurare CORS in Spring Security 6 aggiornando il SecurityFilterChain. Abbiamo discusso sia la disabilitazione di CORS sia la configurazione di una configurazione CORS personalizzata per garantire che la vostra applicazione rimanga sicura e funzionale.
Comprendere la sintassi Cron di @Scheduled di Spring
Spring Cron Scheduling
Impara a utilizzare l’annotazione @Scheduled in Spring con espressioni cron.