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
- Host: GitHub
- URL: https://github.com/hantsy/spring6-sandbox
- Owner: hantsy
- License: apache-2.0
- Created: 2021-12-30T03:44:53.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-21T02:51:33.000Z (15 days ago)
- Last Synced: 2025-04-21T03:42:51.947Z (15 days ago)
- Topics: cassandra, couchbase, docker, elasticsearch, jakartaee10, java17, java21, jdbc, jersey, jpa, kotlin, mongo, neo4j, r2dbc, redis, spring, spring-6, spring-boot-3, testcontainers, virtual-thread
- Language: Java
- Homepage:
- Size: 4.06 MB
- Stars: 82
- Watchers: 7
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)