CARVIEW |
Select Language
HTTP/2 200
content-type: text/html; charset=UTF-8
last-modified: Mon, 21 Jul 2025 11:16:56 GMT
x-oracle-dms-ecid: 006EfG67WQEFw0KimTWvkJ00068e0006gK
custom_cache_rule_location: Default
x-oracle-dms-rid: 0:1
device_type: Any
x-content-type-options: nosniff
host_service: FutureTenseContentServer:12c
custom_akamai_autopurge: NO
content-language: en-US
x-akamai-transformed: 9 46590 0 pmb=mRUM,2
vary: Accept-Encoding
content-encoding: gzip
cache-control: max-age=1800
expires: Thu, 24 Jul 2025 22:35:32 GMT
date: Thu, 24 Jul 2025 22:05:32 GMT
content-length: 15564
set-cookie: JSESSIONID=TUg-eFmbELXzq75Le8qc89VR-Ivdw4ojBLRnva9YrTgOPh3MUBPM!-837857884!1766475224; path=/; HttpOnly
set-cookie: X-Oracle-BMC-LBS-Route=a2485c89482f894457ab47f4a7d56c7f3daeba019b73fa7edb56e0fa6f2c2836c3a2fc7d62d150ff; path=/; HttpOnly
server-timing: cdn-cache; desc=REVALIDATE
server-timing: edge; dur=474
server-timing: origin; dur=1436
akamai-request-bc: [a=23.11.215.15,b=257802126,c=g,n=IN_KA_BANGALORE,o=20940],[c=c,n=IN_TN_CHENNAI,o=20940],[a=90,c=o]
akamai-grn: 0.0fd70b17.1753394730.f5dbf8e
set-cookie: akaas_aud-seg-ocom-prod=2147483647~rv=91~id=ee0f7b40710df4fd89dd1de293f42b87; path=/; Secure; SameSite=None
x-frame-options: sameorigin
content-security-policy: frame-ancestors 'self' https://my.oracle.com https://eeho.fa.us2.oraclecloud.com https://blogs.oracle.com *.khapps.com *.khapps.jp *.lsapps.oracle.com *.lsapps.oracle.jp *.dev-lsapps.oracle.com https://oraclesso.sharepoint.com https://oracle.sharepoint.com https://partners.oracle.com https://partners-stage.oracle.com https://partners-test.oracle.com https://partners-sit.oracle.com https://partners-dev.oracle.com
x-content-type-options: nosniff
x-xss-protection: 1
origin-cache-control: no-store
origin-edge-control: NO_HEADER_PRESENTED
actual-object-ttl: -1
server-timing: ak_p; desc="1753394730604_386651919_257802126_191000_15627_4_5_15";dur=1
Spring and SpringBoot
Using Spring and Spring Boot with Oracle Database
Spring and Spring Boot with Oracle Database
Oracle JDBC, UCP, and Oracle Backend for Spring Boot and Microservices
Java developers love Spring. The Oracle Database is committed to support Spring through code contribution and the integration of our Java frameworks or libraries. Recent examples include: Support direct shard database operation routing in Spring JDBC #31506, Spring Boot starters for UCP, Wallet and AQ/TEQ-JMS, UCP as native Spring connection pool, and Oracle Backend for SpringBoot.LiveLab
- Build GenAI Java Apps with Oracle AI Vector Search, Spring AI, and Cohere
- Hook Up Telegram Messenger with Spring Boot and Oracle Autonomous Database
- React + SpringBoot + ADB=My ToDo Native Cloud App Workshop
- CloudBank - Building an App with Spring Boot and Mobile APIs with Oracle Database and Kubernetes
Spring Blogs
- Spring Data JDBC with the Oracle Database 23c for Java Developers — Getting Started Guide
- Spring Data JPA with Hibernate, and the Oracle Database 23c Free — Developer Release
- Java Persistence with Spring Boot 3, Spring Data JPA with Hibernate, and the Oracle Database 23c Free — Developer Release
- Configuring SpringBoot with Oracle Autonomous Database
- Getting to Know the New Spring JDBC Client with the Oracle Database
- Helidon + Oracle Autonomous Database (ADB) + React.js = Cloud Native Java Application
- Spring Boot Data Source Configuration
- Getting started with Oracle’s official contribution to Spring AI
- Retrieval-Augmented Generation (RAG) with Spring AI, Oracle Database 23ai, and OpenAI
- A Guide to Migrating from HikariCP to Oracle UCP (Universal Connection Pool)
- HikariCP Best Practices for Oracle Database and Spring Boot
- Direct shard queries with Spring and Oracle JDBC
- Using the JdbcTemplate class in Spring with the Oracle Database and UCP
- Configuring the Oracle JDBC drivers in a SpringBoot project - Take 2
- Easy Configuration of UCP with Spring Boot
- Oracle Connection Pooling with Spring by Baeldung
- ODSA for Java Developers (Part 2) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure App Service
- ODSA for Java Developers (Part 3) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure Spring Apps
- ODSA for Java Developers (Part 4) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure Container Apps
- ODSA for Java Developers (Part 6) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure Kubernetes Service
- ODSA for Java Developers (Part 7) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure Container Instances
Code Samples and Libraries
- Automate Application deployments using App Stack for Java
- Spring Boot App - Github Code Sample
- Oracle Spring Boot Starters for UCP, JMS, Wallet
- Spring Boot Connect to Oracle Database Examples
- Spring Boot JdbcTemplate example with Oracle: CRUD App
Videos
Develop cloud native Java Apps with Oracle Database 21c Discover App Stack for Java on Oracle Cloud Infrastructure