Automatic Property Expansion with Spring Boot 1. Overview In this article, we’ll explore the property expansion mechanism provided by Spring through Maven and Gradle build methods. 2. Maven ==== 2.1. Default Configuration For Maven projects using the spring-boot-starter-parent, there is no need for extra configurations to make use of property… Continue Reading spring-boot-auto-property-expansion

Changing the Logging Level at the Runtime for a Spring Boot Application 1. Introduction In this tutorial, we’re going to look at ways we can change the logging level of a Spring Boot application at runtime. As with many things, Spring Boot has built-in logging functionality that configures it for… Continue Reading spring-boot-changing-log-level-at-runtime

Deprecated Classes in Spring 1. Introduction In this tutorial, we’re going to take a look at the deprecated classes in Spring and Spring Boot and explain what these have been replaced with. We’ll explore classes starting from Spring 4 and Spring Boot 1.4. 2. Deprecated Classes in Spring For easier reading, we… Continue Reading spring-deprecated-classes

Custom Validation MessageSource in Spring Boot 1. Overview MessageSource is a powerful feature available in Spring applications. This helps application developers handle various complex scenarios with writing much extra code, such as environment-specific configuration, internationalization or configurable values. One more scenario could be modifying the default validation messages to more… Continue Reading spring-custom-validation-message-source

Spring Boot Configuration with Jasypt 1. Introduction Jasypt (Java Simplified Encryption) Spring Boot provides utilities for encrypting property sources in Boot applications. In this article, we’ll discuss how we can add jasypt-spring-boot‘s support and use it. For more information on using Jasypt as a framework for encryption, take a look… Continue Reading spring-boot-jasypt