hibernate-entitymanager введет jboss-logging как зависимость, но не является самой последней версией и не имеет этого метода. Похоже, вам не нужен jboss-logging, поэтому попробуйте исключить его:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.0.1.Final</version>
<exclusions>
<exclusion>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
Или, если окажется, что вам нужно jboss-logging для спящего режима, затем добавьте более позднюю версию jboss-logging как дополнительная зависимость.
<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging</artifactId>
<version>3.3.0.Final</version>
</dependency>
Вы должны обновлять bean-компоненты, не пытаясь обновить все приложение, и все конфигурации> beans, которые он загружает.
Из документов Spring,
https: //cloud.spring.io/spring-cloud-static/docs/1.0.x/spring-cloud.html#_refresh_scope
@RefreshScope работает (технически) на @ Класс конфигурации, но это может привести к неожиданному поведению: например это не означает, что все @Beans, определенные в этом классе, сами являются @RefreshScope. В частности, все, что зависит от этих bean-компонентов, не может полагаться на то, что они обновляются при начале обновления, если только он не находится в @RefreshScope (в котором он будет перестроен при обновлении, а его зависимости будут повторно введены, и в этот момент они будут повторно инициализирован из обновленной @Configuration).
Что вам нужно сделать, это обновить компонент, куда вводится значение.