Explore how to make a path variable optional in different Spring versions.
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)
Java Weekly, Issue 308
Filed under Weekly Review
The Spring Security OAuth story is continuing, a new JVM TI agent that can detect an unhealthy JVM, plus an overview of Java versions, features, and distributions.
Is It a Bad Practice to Catch Throwable?
Filed under Core Java
Find out if it is a bad practice to catch Throwable.
What Is a Pojo Class?
Filed under Core Java
Knowing the difference between a POJO and a JavaBean may be the key to unlocking the potential of our classes in core Java.
Determine the Execution Time of JUnit Tests
Filed under Testing
Knowing the time taken by our automated tests can be helpful in pin-pointing issues, or optimising our builds. There are a few ways to view our test execution reports.
Java Weekly, Issue 307
Filed under Weekly Review
A look at the MultipleBagFetchException in Hibernate, and a tutorial on externalizing Spring Boot configuration properties.
Skipping Weekends While Adding Days to LocalDate in Java
Filed under Java Dates
Learn how to add days to Java 8’s LocalDate whilst skipping weekends
Guide to Flash Attributes in a Spring Web Application
Filed under Spring MVC
Learn how to use Spring’s flash attributes to implement the Post/Redirect/Get form submission workflow.
Documenting a Spring REST API Using OpenAPI 3.0
Learn how to generate OpenAPI 3.0 specifications for a Spring REST API using SpringDoc.