Tagged articles
20 articles
Page 1 of 1
Java Architect Handbook
Java Architect Handbook
Mar 13, 2026 · Backend Development

Boost Spring Boot Startup with Spring Data AOT Repositories

Spring Data AOT (Ahead‑of‑Time) repositories move reflection, method‑name parsing, JPQL generation and proxy creation from runtime to build time, dramatically speeding up Spring Boot 4 application startup, reducing memory usage, and surfacing configuration errors early in the compilation phase.

AoTBackendJava
0 likes · 8 min read
Boost Spring Boot Startup with Spring Data AOT Repositories
Java Architect Essentials
Java Architect Essentials
May 15, 2025 · Backend Development

How @PageableDefault Simplifies SpringBoot Pagination

The article explains how the SpringBoot @PageableDefault annotation automatically provides default pagination parameters, reducing boilerplate code, improving readability, and offering flexible control for various query endpoints in Java backend development.

BackendJavaSpringBoot
0 likes · 6 min read
How @PageableDefault Simplifies SpringBoot Pagination
Java High-Performance Architecture
Java High-Performance Architecture
Nov 21, 2022 · Backend Development

Mastering Spring Data Elasticsearch: Clients, Operations, and Query Techniques

This article explains ElasticSearch’s role in modern applications, compares its clients, shows how to configure RestHighLevelClient in Spring Boot, and details the four Spring Data Elasticsearch Operations interfaces with code examples for building queries using CriteriaQuery, StringQuery, and NativeSearchQuery.

JavaSearchSpring Boot
0 likes · 13 min read
Mastering Spring Data Elasticsearch: Clients, Operations, and Query Techniques
Top Architect
Top Architect
Jun 1, 2022 · Backend Development

Implementing Dynamic Queries with Spring Data Querydsl

This article explains how to use Spring Data Querydsl to parse and execute flexible, type‑safe dynamic queries, covering request definition, Google‑like and field‑specific query formats, integration with Spring repositories, predicate building, boolean expression handling, and challenges when querying nested collections.

Dynamic QueryJavaPredicate
0 likes · 19 min read
Implementing Dynamic Queries with Spring Data Querydsl
Top Architect
Top Architect
May 29, 2022 · Backend Development

Integrating Spring Data Elasticsearch with Spring Boot: Configuration, Entity, Repository, and Query Examples

This tutorial demonstrates how to set up Elasticsearch 7.6 with the IK analyzer in a Spring Boot 2.3 project, import the appropriate Spring Data Elasticsearch dependency, configure the client, define indexed entity classes, create repository interfaces, and implement REST controllers for CRUD, pagination, and highlighted search queries, complete with code examples and test results.

ElasticsearchJavaSearch
0 likes · 9 min read
Integrating Spring Data Elasticsearch with Spring Boot: Configuration, Entity, Repository, and Query Examples
Programmer DD
Programmer DD
May 23, 2022 · Backend Development

How to Build Flexible Server‑Side Queries with Spring Data Querydsl

This article explains how to parse user‑defined query strings and convert them into type‑safe Spring Data Querydsl predicates, covering query patterns, code examples, dynamic query building, and handling complex parent‑child relationships in backend services.

Backend DevelopmentDynamic QueriesJava
0 likes · 19 min read
How to Build Flexible Server‑Side Queries with Spring Data Querydsl
Programmer DD
Programmer DD
Oct 10, 2021 · Backend Development

Why Scaffolding Frameworks Like Spring Boot Are Essential for Modern Backend Development

Microservice architecture introduces complexity, but using scaffolding tools such as Spring Boot and Spring Data lets developers focus on business logic by providing reusable components, reducing duplication, and simplifying data access, while avoiding the pitfalls of building custom persistence layers from scratch.

Backend DevelopmentMicroservicesSoftware Architecture
0 likes · 12 min read
Why Scaffolding Frameworks Like Spring Boot Are Essential for Modern Backend Development
IT Architects Alliance
IT Architects Alliance
Sep 8, 2021 · Backend Development

Why Scaffolding Frameworks Like Spring Boot Are Essential for Modern Microservices

The article explains the concept of software scaffolding, why it is needed for microservice development, outlines key design principles, shares a real‑world case of replacing a custom persistence layer with Spring Data, and reviews popular scaffolding tools such as Vue CLI, Maven, Netty, Java EE, Dropwizard and Spring Boot.

Backend DevelopmentMicroservicesSoftware Architecture
0 likes · 11 min read
Why Scaffolding Frameworks Like Spring Boot Are Essential for Modern Microservices
21CTO
21CTO
Jun 10, 2021 · Databases

Which Java DAO Framework Is Right for Your Project? A Comparative Guide

An in‑depth comparison of popular Java DAO frameworks—including JDBC, JOOQ, MyBatis, Hibernate, and Spring Data—covers their core concepts, code examples, ideal use cases, and limitations, helping developers choose the most suitable data‑access layer for their projects.

HibernateJDBCMyBatis
0 likes · 7 min read
Which Java DAO Framework Is Right for Your Project? A Comparative Guide
Programmer DD
Programmer DD
Mar 4, 2021 · Backend Development

How to Seamlessly Integrate MongoDB with Spring Boot: A Step‑by‑Step Guide

This tutorial walks you through upgrading Spring Boot, introduces MongoDB basics, and provides a hands‑by‑step guide to adding the spring‑boot‑starter‑data‑mongodb dependency, defining entity and repository classes, writing unit tests, and configuring connection properties for robust backend data management.

Backend DevelopmentJavaMongoDB
0 likes · 8 min read
How to Seamlessly Integrate MongoDB with Spring Boot: A Step‑by‑Step Guide
Programmer DD
Programmer DD
Nov 1, 2020 · Backend Development

What’s New in Spring Data Ockham (2020.0.0) Release?

The October 2020 Spring Data Ockham (2020.0.0) release introduces a new version‑naming scheme, updates to Spring Data Neo4j, JDBC, R2DBC, Redis, adds RxJava 3 and De‑lombok support, and outlines compatibility notes for Spring Boot 2.4 and Neo4j users.

Backend DevelopmentJavaNeo4j
0 likes · 3 min read
What’s New in Spring Data Ockham (2020.0.0) Release?
macrozheng
macrozheng
May 22, 2019 · Databases

Integrating MongoDB into Spring Boot: Manage Product Browsing History

This tutorial walks through integrating MongoDB into a Spring Boot mall project, covering installation, configuration, Spring Data MongoDB usage, defining document and repository classes, implementing service and controller layers, and testing CRUD operations for product browsing records.

BackendMongoDBProduct Browsing
0 likes · 13 min read
Integrating MongoDB into Spring Boot: Manage Product Browsing History
macrozheng
macrozheng
May 20, 2019 · Backend Development

Integrating Elasticsearch with Spring Boot for Full-Text Product Search

This guide walks through installing Elasticsearch and Kibana, configuring a Chinese analyzer, defining Spring Data Elasticsearch annotations, creating repository and service layers, building a REST controller, and testing product search functionality within a Spring Boot mall application.

ElasticsearchFull‑Text SearchJava
0 likes · 14 min read
Integrating Elasticsearch with Spring Boot for Full-Text Product Search
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 3, 2018 · Backend Development

Integrating Spring Data with Elasticsearch: Features, Use Cases, and Repository Loading Mechanism

The article explains how Spring Data provides a unified, Spring‑compatible data‑access layer for relational and NoSQL stores, illustrates its features and typical use cases, and walks through a practical Spring Data Elasticsearch integration—including configuration, entity and repository definitions—and details the dynamic proxy loading mechanism behind Spring Data repositories.

BackendElasticsearchJava
0 likes · 14 min read
Integrating Spring Data with Elasticsearch: Features, Use Cases, and Repository Loading Mechanism
Programmer DD
Programmer DD
Jul 5, 2017 · Backend Development

Essential Spring Data Guides: JPA and Elasticsearch Articles

This article compiles a curated list of Spring Data tutorials covering core JPA configuration, method inheritance, query creation, named queries, @Query usage, sorting, as well as Elasticsearch architecture, overview, basic and practical examples, all sourced from the Spring4All community.

Backend DevelopmentElasticsearchJava
0 likes · 3 min read
Essential Spring Data Guides: JPA and Elasticsearch Articles