Learn the best practices and when to return the Optional type in Java.
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 (501)
- 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)
Spring Session with MongoDB
Learn how to manage Spring Sessions with MongoDB.
Decode an OkHttp JSON Response
Filed under HTTP Client-Side, JSON
Learn several techniques for decoding a JSON OkHttp response
Java Weekly, Issue 284
Filed under Weekly Review
A new Spring Cloud Services project for building service brokers, and a look at Hypersistence Optimizer, a performance tuner for JPA and Hibernate applications.
Using SpringJUnit4ClassRunner with Parameterized
Learn how to use the Parameterized JUnit test runner with a Spring integration test
Guide to ApplicationContextRunner in Spring Boot
Filed under Spring Boot, Testing
Learn how to make the best out of ApplicationContextRunner in Spring Boot.
Will an Error Be Caught by Catch Block in Java?
Filed under Core Java
A quick and practical introduction to Java Errors.
Geospatial Support in MongoDB
Filed under NoSQL
Have a look at how to store, index and search geospatial data with MongoDB
Refactoring in Eclipse
Filed under IDE
Learn how to apply several refactoring operations in the Eclipse Java IDE.