J'ai un projet qui utilise un YAML avec toutes les propriétés de démarrage par défaut avec le préfixe spring.jms.*
, spring.activemq.*
... Je le déplace vers un démarreur, donc j'ai besoin d'isoler le configuration nécessaire pour mon composant interne à partir des valeurs par défaut de l'application importateur.Plus facile de personnaliser les propriétés Spring Boot pour un contexte particulier
Y a-t-il un moyen de bien répondre à ce besoin? Idéalement, je peux tirer profit de manière transparente des mêmes classes de propriétés (JmsConfiguration
, etc ...) car elles incluent les configurations imbriquées. Peut-être d'une certaine manière j'ai 2 blocs avec spring.jms
et ainsi de suite, et marquant mes propriétés à partir d'un bloc particulier.
Je sais que les profils existent, mais il semble bizarre de les conduire à partir d'un composant optionnel via le démarreur.