Skip to content

api-evangelist/spring-boot-3

Repository files navigation

Spring Boot 3

Spring Boot 3 is the major release of the opinionated Spring application framework, built on Spring Framework 6, requiring Java 17 baseline and Jakarta EE 10. It delivers native image support via GraalVM, improved observability with Micrometer tracing, and a modernized auto-configuration system.

APIs

Spring Boot Actuator API

Production-ready features for monitoring and managing Spring Boot 3 applications. Provides health checks, Micrometer metrics, environment inspection, logger configuration, thread dumps, and more.

Spring Boot Core Framework

Core Spring Boot 3 auto-configuration, embedded server, and application bootstrap support.

Spring Web MVC API

Web MVC framework for building web applications and RESTful services with Spring Boot 3.

Spring Data REST API

Automatically expose Spring Data repositories as hypermedia-driven REST resources.

Spring Security API

Security framework for authentication and authorization in Spring Boot 3 applications.

OpenAPI Specifications

API File
Spring Boot 3 Actuator API openapi/spring-boot-3-actuator-openapi.yml

Spectral Rules

Ruleset File
Spring Boot 3 Rules rules/spring-boot-3-rules.yml

Capabilities

Shared Definitions

API File
Spring Boot 3 Actuator API capabilities/shared/spring-boot-3-actuator.yaml

Workflow Capabilities

Workflow Description File
Application Observability Health, metrics, logging, and diagnostics capabilities/application-observability.yaml

JSON Schemas

Schema File
Health Response json-schema/spring-boot-3-health-schema.json
Metric Detail json-schema/spring-boot-3-metrics-schema.json

JSON Structures

Structure File
Actuator Domain Model json-structure/spring-boot-3-actuator-structure.json

JSON-LD Contexts

Context File
Spring Boot 3 json-ld/spring-boot-3-context.jsonld

Examples

Example File
Get Application Health examples/spring-boot-3-get-health-example.json
Get Metric Value examples/spring-boot-3-get-metric-example.json
Set Logger Level examples/spring-boot-3-set-logger-level-example.json

Vocabulary

Vocabulary File
Spring Boot 3 Domain Terms vocabulary/spring-boot-3-vocabulary.yml

Common Properties

Maintainers

About

Spring Boot 3 is the major release of the opinionated Spring application framework, now built on Spring Framework 6, requiring Java 17 baseline and Jakarta EE 10. It delivers native image support via GraalVM, improved observability with Micrometer tracing, and a modernized auto-configuration system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors