Built with the tools and technologies:
Vaadin Flow, Spring Boot, Spring AI, Maven
Database: GridDB Cloud
🔧 Implementation Highlights
- Spring AI log HTTP request and response using custom inteceptor
- Vaadin upload CSV
- Vaadin progress bar
- Zero-Shot Prompting
- Add request interceptor to RestClient
- Logging RestClient
To start the application in development mode, import it into your IDE and run the Application
class.
You can also start the application from the command line by running:
mvnw spring-boot:run
OR
.\mvnw spring-boot:run
To build the application in production mode, run:
./mvnw -Pproduction package
Start the application from the JAR:
java -jar book-inventory-withspringai-1.0-SNAPSHOT.jar
Format code:
./mvnw spotless:apply
Vaadin Getting Started Guide
The Getting Started guide will quickly familiarize you with your new Book Inventory implementation. You'll learn how to set up your development environment, understand the project structure, and find resources to help you add muscles to your skeleton — transforming it into a fully-featured application.