Learn about the built-in events for the Spring application context
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 (515)
- 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)
ClassCastException: Arrays$ArrayList cannot be cast to ArrayList
Filed under Java List
Learn how to avoid a ClassCastException when working with various Java List implementations.
Guide to Lucene Analyzers
Have a look at the most common Lucene Analyzers and how to use them to search and analyze text.
Spring Autowiring of Generic Types
Filed under Spring
Injection of generics is a powerful feature, making code cleaner and much more understandable. In this article we cover autowiring these generics in Spring.
Spring Security Login Page with Angular
Filed under Spring Security
Learn how to implement a Spring Security login page with Angular.
Java Check a String for Lowercase/Uppercase Letter, Special Character and Digit
Filed under Java String
Learn how we to check if a String contains at least one uppercase letter, lowercase letter, digit or special character in Java.
Java Weekly, Issue 243
Filed under Weekly Review
A productive week, as we see a clever use of the JUnit 5 Extension Model, and a library developer makes a strong case for migrating to Java modules.
Difference Between Flatmap and Switchmap in RxJava
Filed under Reactive
Learn when to use flatmap and when to use switchmap with RxJava
Save Data to a JSON File with Gson
Filed under JSON
Learn how to convert Java Objects into JSON and write them into a File