A quick overview of the most common Spring Boot Starters, along with examples on how to use them in a real-world project.
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (503)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Using Couchbase in a Spring Application
Filed under NoSQL, Spring Persistence
Create a persistence layer in a Spring application using Couchbase.
Intro to Jedis – the Java Redis Client Library
Filed under NoSQL
An introduction to Jedis, a client library in Java for Redis – the popular in-memory data structure store that can persist on disk as well.
A Guide to Spring in Eclipse STS
A quick guide to working with Spring using the Eclipse Spring Tool Suite (STS) IDE.
AssertJ Support for Optional, Streams and LocalDate API
Filed under Testing
Learn about AssertJ Java 8 related features such as Optionals, Predicates and the new LocalDate/Time APIs.
Binary Data Formats in a Spring REST API
In this article we explore how to configure Spring REST mechanism to utilize binary data formats which we illustrate with Kryo. Moreover we show how to support multiple data formats with Google Protocol buffers.
Minification of JS and CSS Assets with Maven
Filed under Maven
A quick guide to using Maven to minify Javascript and CSS files in a Java web project.
Hibernate: save, persist, update, merge, saveOrUpdate
Filed under Persistence
A quick and practical guide to Hibernate write methods: save, persist, update, merge, saveOrUpdate.
Introduction to Apache CXF
Filed under Jakarta EE, Web Services
This tutorial is the first of a series on Apache CXF, introducing basic characteristics of the framework.