diff --git a/pom.xml b/pom.xml index a0d9a6e..0795564 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ 1.7 31.1-jre 0.5.0 - 0.5.0 + 0.9.0 diff --git a/src/main/java/com/knecon/fforesight/tenantusermanagement/messaging/MessagingConfiguration.java b/src/main/java/com/knecon/fforesight/tenantusermanagement/messaging/MessagingConfiguration.java index 132ecda..014fea1 100644 --- a/src/main/java/com/knecon/fforesight/tenantusermanagement/messaging/MessagingConfiguration.java +++ b/src/main/java/com/knecon/fforesight/tenantusermanagement/messaging/MessagingConfiguration.java @@ -5,9 +5,12 @@ import org.springframework.amqp.rabbit.connection.ConnectionFactory; import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import com.fasterxml.jackson.databind.ObjectMapper; + @Configuration public class MessagingConfiguration { @@ -37,7 +40,9 @@ public class MessagingConfiguration { @Bean public Jackson2JsonMessageConverter producerJackson2MessageConverter() { - return new Jackson2JsonMessageConverter(); + ObjectMapper mapper = new ObjectMapper().findAndRegisterModules(); + + return new Jackson2JsonMessageConverter(mapper); } } diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 30e1e7c..e9f5bac 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -82,6 +82,7 @@ spring: fforesight: keycloak: ignored-endpoints: [ '/tenant-user-management','/tenant-user-management/internal/**','/tenant-user-management/docs/**','/tenant-user-management/docs','/tenant-user-management/tenants/simple' ] + enabled: true springdoc: base-path: '/tenant-user-management' auth-server-url: ${fforesight.tenant-user-management.server-url}