Я немного запутался в том, что конкретно вы имеете в виду здесь ... требуется больше подробностей о том, что влечет за собой создание профиля.
Но в любом случае Spring Boot обеспечивает довольно хорошую функциональность, когда дело доходит додинамическое изменение и перезагрузка данных конфигурации.
Вот хороший справочник: https://jeroenbellen.com/manage-and-reload-spring-application-properties-on-the-fly/.
Также ... существует множество интеграций с внешними менеджерами конфигурации (такими как Consul), которые могут быть полезны.Они часто предоставляют компоненты безопасности, которые могут сделать большую часть вашей работы за вас.Любая конфигурация, хранящаяся в этих областях, может автоматически перезагружаться при внесении изменений с помощью аннотаций в классах Spring.
Spring также имеет интеграции LDAP (https://docs.spring.io/spring-ldap/docs/current/reference/), которые, я уверен, могут сделать все, что вам нужно, если выпо этому маршруту).
Но, пожалуйста, предоставьте больше вопросов в своем вопросе, чтобы мы могли ответить на него лучше, если это не охватывало:).