YAML Java Binding
Les liaisons YAML pour Java sont des API d'analyse destinées à Java, fournies par des bibliothèques comme SnakeYAML et YAMLBeans, prenant en charge le mapping des propriétés JavaBean.
Objectif
Lire et écrire la configuration YAML dans des applications Java, en mappant YAML vers des objets Java et des POJO.
Mécanisme
SnakeYAML fournit Yaml.load()/dump() pour la conversion entre YAML et objets Java (Map/List/POJO), avec prise en charge des ancres, tags et flux. YAMLBeans mappe les propriétés POJO via des annotations.
Cas d’usage
- Configuration Spring Boot
- YAML pour applications Java
- Configuration Android