All Projects → hantsy → spring-r2dbc-sample

hantsy / spring-r2dbc-sample

Licence: GPL-3.0 license
Code samples for demonstrating R2dbc, Spring R2dbc, and Spring Data R2dbc.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to spring-r2dbc-sample

ecommerce-microservices-spring-reactive-webflux
E-commerce demo with spring reactive webflux and spring cloud microservice
Stars: ✭ 107 (+1.9%)
Mutual labels:  r2dbc, spring-data-r2dbc, r2dbc-postgresql
lc-spring-data-r2dbc
An extension of spring-data-r2dbc to provide features such as relationships, joins, cascading save/delete, lazy loading, sequence, schema generation, composite id
Stars: ✭ 30 (-71.43%)
Mutual labels:  r2dbc, spring-data-r2dbc
spring-jooq-flyway-testcontainers-junit5
🚀 Example project with configured Spring Boot, JooQ, TestContainers, MySQL container and JUnit5
Stars: ✭ 29 (-72.38%)
Mutual labels:  testcontainers
kotlin-kafka-and-kafka-streams-examples
Kafka with KafkaReactor and Kafka Streams Examples in Kotlin
Stars: ✭ 33 (-68.57%)
Mutual labels:  testcontainers
testcontainers-cypress
Testcontainers module for running Cypress tests
Stars: ✭ 34 (-67.62%)
Mutual labels:  testcontainers
advanced-spring-scaffold
This project provides an advanced baseline to help you kick start a Spring project.
Stars: ✭ 21 (-80%)
Mutual labels:  testcontainers
mongodb-replica-set
Run MongoDB Atlas locally for testing
Stars: ✭ 42 (-60%)
Mutual labels:  testcontainers
Hsweb Framework
hsweb (haʊs wɛb) 是一个基于spring-boot 2.x开发 ,首个使用全响应式编程的企业级后台管理系统基础项目。
Stars: ✭ 7,724 (+7256.19%)
Mutual labels:  r2dbc
spring-cloud-function-demo
Spring cloud function with RSocket
Stars: ✭ 23 (-78.1%)
Mutual labels:  r2dbc
spring-cloud-stream-event-sourcing-testcontainers
Goal: create a Spring Boot application that handles users using Event Sourcing. So, whenever a user is created, updated, or deleted, an event informing this change is sent to Kafka. Also, we will implement another application that listens to those events and saves them in Cassandra. Finally, we will use Testcontainers for integration testing.
Stars: ✭ 16 (-84.76%)
Mutual labels:  testcontainers
testcontainers
Selenide + TestContainers (Docker) sample project
Stars: ✭ 28 (-73.33%)
Mutual labels:  testcontainers
spring-boot-rest-clientcertificates-docker-compose
Example project showing how to access REST endpoints from multiple servers that are secured by different client certificates, using Spring´s RestTemplate & Docker Compose
Stars: ✭ 19 (-81.9%)
Mutual labels:  testcontainers
secure-oauth2-oidc-workshop
Hands-On Workshop for OAuth 2.0 and OpenID Connect 1.0
Stars: ✭ 58 (-44.76%)
Mutual labels:  testcontainers
localstack-spring-boot-starter
SpringBoot Starter for Localstack
Stars: ✭ 38 (-63.81%)
Mutual labels:  testcontainers
testing-spring-boot-applications-masterclass
🍃 Everything You Need to Know About Testing Spring Boot Applications
Stars: ✭ 185 (+76.19%)
Mutual labels:  testcontainers
spring-projects
Some spring sample projects
Stars: ✭ 24 (-77.14%)
Mutual labels:  testcontainers
Jetlinks Community
JetLinks 基于Java8,Spring Boot 2.x ,WebFlux,Netty,Vert.x,Reactor等开发, 是一个全响应式的企业级物联网平台。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备。实时数据处理,设备告警,消息通知,数据转发。地理位置,数据可视化等。能帮助你快速建立物联网相关业务系统。
Stars: ✭ 2,405 (+2190.48%)
Mutual labels:  r2dbc
ktor-hexagonal-multimodule
Template project to build ktor-based multi-module web service with Kotlin using Hexagonal architecture
Stars: ✭ 30 (-71.43%)
Mutual labels:  testcontainers
springboot-keycloak-mongodb-testcontainers
Goals: 1) Create a Spring Boot application that manages books; 2) Use Keycloak as authentication and authorization server; 3) Test using Testcontainers; 4) Explore the utilities and annotations that Spring Boot provides when testing applications.
Stars: ✭ 18 (-82.86%)
Mutual labels:  testcontainers
kubedock
Kubedock is a minimal implementation of the docker api that will orchestrate containers on a Kubernetes cluster, rather than running containers locally.
Stars: ✭ 79 (-24.76%)
Mutual labels:  testcontainers

Spring R2dbc Example

This repository contains the latest changes in the Spring R2dbc(part of Spring Framework 5.3), Spring Data R2dbc 1.2 and Spring Boot 2.4.

I have created several R2dbc examples in the spring-reactive-sample repository since it was born. But Spring Data R2dbc evolved very quickly, thre are plenty of breaking changes introduced since Spring 5.2 and Spring Data R2dbc 1.2.

Compare to the Spring Data R2dbc 1.1, some breaking changes are notable.

  • The old DatabaseClient in Spring Data R2dbc 1.1 was split into two parts, a simple new DatabaseClient is part of Spring framework, as an alternative of Jdbc.
  • Another part of the old DatabaseClient is reorganized into a new class R2dbcEntityTemplate which acts as the role of JdbcTemplate.

Notes

Sample Codes

Example Description
connection-factories R2dbc driver's ConnectionFactory examples for MySQL, H2, PostgreSQL, MSSQL, Oracle, etc
database-client Spring R2dbc DatabaseClient example
data-r2dbc-entitytemplates Spring Data R2dbc R2dbcEntityTemplate example
data-r2dbc-repositories Spring Data R2dbc R2dbcRepository interface example
entitycallbacks Spring Data R2dbc BeforeConvertEntityCallback, AfterConvertEntityCallback, etc.
testcontainers Spring Data R2dbc @DataR2dbcTest with Testcontainers.
boot Spring Boot example (with Postgres specific Enum, Json, NOTIFY/LISTEN, etc.)
auditing Spring Data R2dbc Auditing example
kotlin-co Kotlin Coroutines example
jooq R2dbc and JOOQ example
jooq-kotlin-co-gradle R2dbc/JOOQ/Kotlin Coroutines and Gradle generator config example
bookstore (WIP) An example to track the associations support of Spring Data R2dbc

Reference

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].