There are 2 repositories under mapstruct topic.
The goal of this project is to secure movies-app using Keycloak (with PKCE). movies-app consists of two applications: one is a Spring Boot Rest API called movies-api and another is a React application called movies-ui.
JMH benchmark of Java object-to-object mapping frameworks
Real World Spring Boot Web Application Example with tons of ready to use features
MapStruct Plus is an enhancement to the MapStruct framework. It can automatically generate the transformation operation between two classes through an annotation, omitting the operation of defining the interface of MapStruct, makes Java type conversion easy and elegant.
Spring Boot Boilerplate is a starter kit. This project includes : Spring Boot(v2.7.10), Spring Data JPA, Spring Validation, Spring Security + JWT Token, PostgreSQL, Mapstruct, Lombok, Swagger (Open API)
An IntelliJ IDEA plugin for working with MapStruct
Using mapstruct with kotlin data classes.
Project goal: Explore Kafka, Kafka Connect, and Kafka Streams. Components: store-api: Inserts/updates MySQL records. Source Connectors: Monitor MySQL changes, push messages to Kafka. Sink Connectors: Listen to Kafka, insert/update Elasticsearch docs. store-streams: Listens to Kafka, processes with Kafka Streams, pushes new messages to Kafka.
지금까지 배웠던 기술들을 다듬을겸 주문&선물 프로젝트를 진행합니다
Protobuf accessor naming strategy for Mapstruct
The goal of this project is to implement a "News" processing pipeline composed of five Spring Boot applications: producer-api, categorizer-service, collector-service, publisher-api and news-client.
Spring Boot Starter拓展,搭载JDK 21、SpringBoot 3.2
Spring Boot Boilerplate is a starter kit for developing production ready SpringBoot Applications. This project includes : Spring Boot(3.1.2), Spring Data JPA, Spring Validation, Spring Security + JWT Token, MySQL, Mapstruct, Lombok, Swagger.
本次项目是基于ChatGPT的二次开发网站chatgpt-assistant,旨在实现在线聊天的功能。 使用的技术有前端框架Vue3、TypeScript和ElementUI以及后端技术SpringBoot、MongoDB、Spring Data MongoDB和Spring WebSocket。
Dart Code Generator for generating mapper classes
Spring webflux jwt security r2dbc demo
The goals of this project are: 1) Create a Spring Boot application that manages books, called book-service; 2) Use Keycloak as OpenID Connect Provider; 3) Test using Testcontainers; 4) Explore the utilities and annotations that Spring Boot provides when testing applications.
The goal is to explore Axon. We will develop a food-ordering app comprising 3 Spring Boot applications: customer-service, restaurant-service, and food-ordering-service. These services are implemented with CQRS and Event Sourcing, utilizing the Axon Framework. They connect to axon-server, which serves as the Event Store and Message Routing solution.
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 end-to-end testing.
The goal of this project is to play with Spring WebFlux on client and server side. For it, we will implement some Spring Boot Java Web applications, product-api, customer-api, order-api and client-shell, and use reactive NoSQL database like Cassandra, MongoDB, Postgres and MySQL.
Exemplo de como utilizar Dynamic Data Source Routing com Java, Spring Boot e JPA.
The goal of this project is to explore GraphQL. For it, we will implement two microservices: author-book-api and book-review-api.
Welcome to the Spring Practices Demo – a powerful Spring Boot application designed to support data JPA, pageable, and sorting with an intuitive Swagger interface. Explore and learn best practices in Java development, including efficient techniques with MapStruct, seamless database migration using Flyway, and more.
This system allows you to quickly and efficiently send notifications to a large number of recipients during emergency situations.
flink rest api的spring-boot-starter
This is a survey example using Spring Boot, Spring JDBC, Bean Validation, i18n, MapStruct, Simple Flat Mapper, Angular 5, Reactive Forms, Angular Material and H2..
The goal of this project is to study the JPA relationships: one-to-one, one-to-many / many-to-one, and many-to-many.
MapStruct integration with SpringBoot.
Sample REST API for managing tasks using Spring Boot, Jersey, Jackson, MapStruct, Hibernate Validator and REST Assured.
The goal of this project is to implement an application called product-app. It consists of two Spring Boot services: product-api (backend) and product-ui (frontend). Data will be stored in Elasticsearch
Stock Management Application
Spring Boot with the usage of Kuberneres Java Client Api (Pods,Deployments,Service,Namespace)