How to load custom properties files in Spring Boot

Date: 2024-01-15
Spring Boot's @PropertySource
annotation allows loading external property files, separating configuration from code. It specifies the location of files containing key-value pairs, enabling customization without code changes. While application.properties
is loaded by default, @PropertySource
is used for custom files (e.g., custom.properties
) located on the classpath, specified via classpath:custom.properties
. Multiple files can be loaded using @PropertySources
. @Value
injects properties into beans. This improves application flexibility and maintainability.
Read more: https://examples.javacodegeeks.com/how-to-load-custom-properties-files-in-spring-boot/
Subscribe to my newsletter
Read articles from Yatin B. directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
