I'm currently maintaining a legacy codebase where the following Spring profile configuration has been specified in the application context:
spring.profiles.active=addressbook-[usermanager|webservices],entrypoint-[form|saml]
The question is: how do I read what is specified in this example for spring.profiles.active
?
Am I right in thinking that there are 4 possible profile definitions here? Namely:
addressbook-usermanager, entrypoint-form
addressbook-webservices, entrypoint-form
addressbook-usermanager, entrypoint-saml
addressbook-webservices, entrypoint-saml
Is there a way to turn on logging to see which profile is chosen and which beans get loaded for a particular profile? And if not, why they didn't get loaded?
I'm plowing through this blog post and any other kind of documentation that I can find, but I haven't found anything specific to the profile specification syntax above. Is there any documentation available?
Thanks!