gemini-workshop-for-spring-ai-java-developers
Gemini workshop for Java developers, using the Spring AI orchestration framework
File Explorer
- maven-wrapper.properties
- ComputeTokensExample.java
- ConversationExample.java
- CountTokensExample.java
- CountTokensWithConfigsExample.java
- DocumentProcessingExample.java
- FileSearchStoreAsyncExample.java
- FileSearchStoreExample.java
- FunctionCallingAsyncExample.java
- FunctionCallingExample.java
- FunctionCallingJsonSchemaExample.java
- FunctionCallingMultipleExample.java
- FunctionCallingStreamingExample.java
- GroundingWithWebsearchExample.java
- GroundingWithWebsearchSpringAIExample.java
- LocalTestingWithOllamaContainers.java.unused
- MultimodalAudioExample.java
- MultimodalEmbeddingExample.java
- MultimodalImagesExample.java
- MultimodalVideoExample.java
- RAGExample.java
- SentimentAnalysisExample.java
- SimpleChatExample.java
- SimpleChatStreamingExample.java
- StructuredOutputExample.java
- SummarizationExample.java
- TextClassificationExample.java
- TextEmbeddingExample.java
- WorkingWithTemplatesExample.java
- initial-message.st
- refine-message.st
- subsummary-message.st
- subsummary-overlap-message.st
- summary-message.st
- system-message.st
- system-summary-message.st
- Aesop-fables-Vol01.mp3
- application.properties
- attention-is-all-you-need.pdf
- Birds.mp4
- book-genres.json
- Coffee.png
- the-jungle-book.txt
- The-Wasteland-TSEliot-public.txt
- TheJungleBook.jpg
- .gitignore
- LICENSE
- mvnw
- mvnw.cmd
- pom.xml
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
complete
View Details ▼
complete
Get and set argument autocompletion rules of shell commands in Bash.
The specified completions will be invoked when `<Tab>` is pressed in Bash.
See also: `compgen`, `compopt`.
complete -F {{function}} {{command}}
Set arguments of a command to autocomplete through a function (completion response is sent in `$COMPREPLY` variable):
complete -C {{autocomplete_command}} {{command}}
Set arguments of a command to autocomplete through another command (`$1` is the command, `$2` is the argument the cursor is on, and `$3` is the argument preceding the cursor):
complete -b {{command}}
Set arguments of a command to autocomplete to shell builtins:
java
View Details ▼
java
Java application launcher.
java {{classname}}
Execute a Java `.class` file that contains a main method by using just the class name:
java -classpath {{path/to/classes1}}:{{path/to/classes2}}:. {{classname}}
Execute a Java program and use additional third-party or user-defined classes:
java -jar {{filename.jar}}
Execute a `.jar` program:
mvn
View Details ▼
mvn
Apache Maven: build and manage Java-based projects.
mvn compile
Compile a project:
mvn package
Compile and package the compiled code in its distributable format, such as a `jar`:
mvn package {{[-D|--define]}} skipTests
Compile and package, skipping unit tests:
