JavaStandalone

News Event Streaming Application

Spring Boot application that ingests news events, stores them in Oracle AI Database, and supports vector search.

Vector SearchSpringSecurity#AI#Java#OCI#SpringBoot#Vector Search
What this sample helps you learn

This demo application streams news articles as events from a REST API, processing those articles and storing them in a multimodal database that includes relational, document, event, and vector data types.

What this sample demonstrates

Vector Search

Store embeddings and search records by semantic similarity.

Use when users search by meaning or AI answers need grounded records.

Spring

Runnable Spring behavior on Oracle AI Database.

Use when Spring needs to be tested against real database behavior.

Security

Runnable Security behavior on Oracle AI Database.

Use when Security needs to be tested against real database behavior.

Highlights

  • Maven
  • Java 21+
  • Docker (Optional)
  • OJDBC_PATH: Path to the directory containing your ojdbc.properties file. I use the ojdbc.properties file in src/test/resources.