An open API service indexing awesome lists of open source software.

https://github.com/hantsy/spring6-sandbox

Spring 6 and Spring Boot 3 playground
https://github.com/hantsy/spring6-sandbox

cassandra couchbase docker elasticsearch jakartaee10 java17 java21 jdbc jersey jpa kotlin mongo neo4j r2dbc redis spring spring-6 spring-boot-3 testcontainers virtual-thread

Last synced: 6 days ago
JSON representation

Spring 6 and Spring Boot 3 playground

Awesome Lists containing this project

README

        

# Spring 6 Sandbox

Spring 6 (and Spring Boot 3) upgrades to use Jakarta EE 9+ and Java 17 as the new code baseline. Aligned with competitors such as [Micronaut](https://micronaut.io/) and [Quarkus](https://quarkus.io/), Spring 6 adds built-in native build support, which was previously [an experimental project](https://github.com/spring-projects-experimental/spring-native/releases/tag/0.11.0). Additionally, many long-deprecated features have been removed in Spring 6.0.

# Documentation

## Core
## Web
* [An Introduction to Spring RestClient API](./docs/rest-client.md)
## Persistence
* [Integrating Jakarta Data](./docs/jakarta-data.md)
* [Spring JDBC and Vibur DBCP](./docs/boot-vibur-dbcp.md)
* [An Introduction to Spring JdbcClient API](./docs/jdbc-client.md)
## Testing
* [Testing RESTful APIs with AssertJ-aware MockMvcTester](./docs/mockmvc-tester.md)
* [Overriding Spring Beans with @TestBean](./docs/test-bean.md)
## Miscellaneous

# Resources
* [New in Spring 6.1: RestClient](https://spring.io/blog/2023/07/13/new-in-spring-6-1-restclient)
* [Spring Boot 3.5.0-M1 available now](https://spring.io/blog/2025/01/23/spring-boot-3-5-0-M1-available-now)
* [Initial AOT support in Spring Framework 6.0.0-M3](https://spring.io/blog/2022/03/22/initial-aot-support-in-spring-framework-6-0-0-m3)
* [Spring Framework 6.0.0-M2 and 5.3.15 available now](https://spring.io/blog/2022/01/13/spring-framework-6-0-0-m2-and-5-3-15-available-now)
* [A Java 17 and Jakarta EE 9 baseline for Spring Framework 6](https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6)
* [Spring Framework 6.0 M1 released](https://spring.io/blog/2021/12/16/spring-framework-6-0-m1-released)