Explore different strategies to test the main class of a Spring Boot application effectively.
Also find me here:
Baeldung Author
Hajar Ram
As a software engineer, I have developed a strong proficiency in Java programming and have experience working with Kubernetes for container orchestration. My technical skills have enabled me to design and implement complex software systems, while my attention to detail and problem-solving abilities have allowed me to debug and maintain these systems effectively. I thrive in collaborative environments where I can work with other developers to produce high-quality software products. While I may not have extensive leadership experience, I am a team player who is always willing to take on new challenges and learn from others. I am also a certified Safe for Teams practitioner in an agile environment, demonstrating my commitment to fostering a productive and collaborative team dynamic. Additionally, I am an avid reader of books on finance, business, and management, reflecting my passion for self-improvement and interest in broader aspects of the software industry. As a freelancer, I have worked on various projects that required me to communicate effectively with clients, further honing my interpersonal and communication skills.
Here's what I've written (so far):
Baeldung on Java
- All
- Core Java (3)
- Spring Boot (2)
- DevOps (2)
- Testing (1)
- Maven (1)
- Java Concurrency (1)
Disable Hibernate Entity Validation in a Spring Boot Project
Filed under Spring Boot
Learn how to disable Hibernate’s JPA entity validation, the benefits of this approach, and its positive impact on application efficiency.
Monitor a Spring Boot App Using Prometheus
Filed under DevOps
A quick and practical guide to monitoring a Spring Boot application using Prometheus.
Quarkus and Virtual Threads
Filed under Java Concurrency
Learn about Quarkus and virtual threads in Java.
Difference Between “mvn verify” and “mvn test”
Filed under Maven
A quick tutorial on the differences between the test and verify commands in Maven.
Difference Between “final static” and “static final”
Filed under Core Java
Learn the difference between final static and static final.
How to View Logs of a Pod in Kubernetes?
Filed under DevOps
Learn how to visualize logs from Kubernetes PODs by using kuberclt CLI and the dashboard
Custom Constructor in Java Records
Filed under Core Java
Learn how to create custom constructors for Java Records and the benefits they provide.
Check if Command-Line Arguments Are Null in Java
Filed under Core Java
Learn a few techniques for checking if the command-line arguments are missing in a Java program.
Baeldung on Ops
- All
- Kubernetes (15)
- Docker (2)
- Jenkins (1)
- Git (1)
Understanding backoffLimit in Kubernetes Jobs
Filed under Kubernetes
Explore backoffLimit, its importance, practical applications, how to configure it effectively, and tips for balancing reliability with resource efficiency.
Guide to Setup Jenkins on Kubernetes
Filed under Jenkins, Kubernetes
Deploying Jenkins on Kubernetes offers a robust, scalable solution for automating CI/CD pipelines, enabling seamless integration and delivery across software projects.
How to Get the Commit Hash in a Running Docker Container
Explore how to retrieve the commit hash from a running Docker container, which is useful when debugging or verifying the exact version of the code running in your containerized applications.
The Meaning of Version in docker-compose.yml
Filed under Docker
Understanding this versioning system is crucial for managing and deploying your containerized applications efficiently.
RSRC_INSUFFICIENT_CORES Error While Starting Minikube
Filed under Kubernetes
Explore the fundamentals of troubleshooting the RSRC_INSUFFICIENT_CORES error in Minikube.
Restart Pods When ConfigMap Updates in Kubernetes
Filed under Kubernetes
Learn various approaches to restarting Kubernetes pods automatically on every change of a ConfigMap.
Explaining the Difference Between subPath and mountPath in Kubernetes
Filed under Kubernetes
Explore the definitions, use cases, and practical scenarios of mountPath and subPath in Kubernetes
Understanding Access Modes of Persistent Volumes in Kubernetes
Filed under Kubernetes
Explore the various access modes for persistent volumes in Kubernetes
Deleting Completed Pods in Kubernetes
Filed under Kubernetes
Explore various methods to delete completed pods in Kubernetes
Baeldung on SQL
- All
- Database Concepts (1)
Understanding the Execution Order of SQL Statements
Filed under Database Concepts
Explore the logical execution order of SQL statements, from FROM to TOP, and learn how this order affects the outcome of a query.