Have a look at the Classgraph library, that provides APIs for analyzing the Java classpath
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)
RestTemplate Post Request with JSON
Filed under HTTP Client-Side, Spring
Learn how to use Spring’s RestTemplate to send requests with JSON content.
Run a Java Application from the Command Line
Learn how to create and run a JAR application with or without command-line arguments
Batch Insert/Update with Hibernate/JPA
Filed under JPA
Learn how to use batch inserts and updates using Hibernate/JPA
Convert Time to Milliseconds in Java
Filed under Java Dates
Learn multiple ways of converting Java time objects into Unix-epoch milliseconds
Guide to Maven Profiles
Filed under Maven
Learn how to work with Maven profiles to be able to create different build configurations.
Extending an Array’s Length
Filed under Java Array
Learn about the different ways in which a Java array can be extended.
Spring Data JPA and Named Entity Graphs
Filed under Spring Data
Learn how to better control the entities you want to fetch using Spring JPA.
Java Weekly, Issue 279
Filed under Weekly Review
An overview of the Java wrapper around Hoverfly for testing end-to-end communications in microservices architectures using JUnit 5 and server virtualization.