Property source loader for Spring that is able to parse and load HOCON config files
Project aims to add support for HOCON format in spring boot configuration files. YAML is great, but some people prefer HOCON more so it's good to have a choice.
There are 2 modules:
Version 0.4 is aimed for SpringBoot 2.2. For 1.x check version 0.1
Add a dependency to your maven project
<dependency>
<groupId>com.github.zeldigas</groupId>
<artifactId>spring-hocon-property-source</artifactId>
<version>0.4.0</version>
</dependency>
In META-INF/factories
file add the following line
org.springframework.boot.env.PropertySourceLoader=com.github.zeldigas.spring.env.HoconPropertySourceLoader
Place your HOCON configuration to *.conf files
Enjoy!
Alternatively you can use @HoconPropertySource("my-hocon.conf")
annotation to load
specific file on classpath just like you can do with @PropertySource
annotation for
*.properties
files.