Learn about the conditional logging features provided by the Logback framework.
Also find me here:
Baeldung Author
Palaniappan Arunachalam
I am a full-stack Java/JEE developer with 15+ years of experience. Seasoned in technologies like Grails & Groovy, Spring and Hibernate with rich exposure to various domains. Currently, building resilient applications using IBM Cloud.
Here's what I've written (so far):
Baeldung on Java
- All
- Testing (2)
- Java (2)
- Spring (1)
- Security (1)
- Maven (1)
- Logging (1)
- Java Web (1)
- Java Map (1)
- Java List (1)
- Jakarta EE (1)
- Groovy (1)
- DevOps (1)
Avoiding “no runnable methods” Error in JUnit
Filed under Testing
Learn how to avoid the “no runnable methods” error when running JUnit tests.
Blowfish Encryption Algorithm
Filed under Security
Learn how to implement encryption and decryption using Blowfish ciphers with the Java Cryptography Architecture (JCA).
JNDI – What Is java:comp/env?
Filed under Jakarta EE
Understand the reasoning behind using the “java:comp/env” standard prefix in JNDI naming.
Trunk-Based Development
Filed under DevOps
Learn about the trunk-based development approach and understand how it differs from the feature branch development model.
JAVA_HOME vs PATH Environment Variables
Filed under Java
Explore the differences between using the JAVA_HOME and PATH environment variables.
Migrate From Java 8 to Java 17
Filed under Java
Explore some extremely useful features available in the newer versions of Java. These features aren’t only easy to learn but can also be implemented quickly without much effort when planning to migrate from Java 8 to Java 17.
Using Groovy in Spring
Explore the Spring framework’s extensive support for Groovy and learn how to create bean definitions using different approaches.
Why Maven Doesn’t Find JUnit Tests to Run
Filed under Maven
A practical guide to solving Maven test running issues.
Baeldung on Ops
- All
- DevOps Concepts (1)
Trunk-Based Development
Filed under DevOps Concepts
Learn about the trunk-based development approach and understand how it differs from the feature branch development model.